"新建项目" -> "库" -> "C+...">
美文网首页Qt
Qt静or动态库创建与使用

Qt静or动态库创建与使用

作者: TimerYJ | 来源:发表于2019-04-08 14:44 被阅读0次

一、静or动态库区别

二、静态库创建与使用

1、创建项目

"文件"  ->  "新建项目"  ->  "库"  ->  "C++ 库"  ->  选择,进入下一步  ->  选"静态链接库"  ->  下一步,选择需要的模块(此处我只需要QtCore)->  按提示填写信息,下一步直到完成

2、pro文件设置

设置pro文件如下,构建项目成功。

静态库pro文件设置

3、使用

1)找到静态库文件

找到项目构建后debug文件夹下的 "libXXXX.a"(lib+pro文件中TARGET+.a,此处我的是 libYJLog4XKT.a)

2)将静态库文件与头文件放到同一个文件夹中

此处我是放在 YJLog4XKT_lib 文件夹中

静态库文件+头文件

3)引用静态库

需要引用静态库的项目,设置其 pro文件

引用静态库

完成引用,即可调用静态库方法。

三、动态库创建与使用

1、创建项目

"文件"  ->  "新建项目"  ->  "库"  ->  "C++ 库"  ->  选择,进入下一步  ->  选"共享库"  ->  下一步,选择需要的模块(此处我只需要QtCore)->  按提示填写信息,下一步直到完成

新建动态库时,会新建一个 xxx_global.h 文件。

建议将其拷贝到库文件.h中,发布的时候可以少个global.h文件。
xxx_global.h

2、pro文件设置

动态库pro文件设置

3、使用

1)找到动态库文件

2)将动态库文件与头文件放在同一个文件夹下

3)引用动态库

需要引用动态库的文件,设置其pro文件。

相关文章

  • Qt静or动态库创建与使用

    一、静or动态库区别 二、静态库创建与使用 1、创建项目 "文件" -> "新建项目" -> "库" -> "C+...

  • .framework的创建

    .framework的创建 其他操作和静态库创建相同 需要注意的是 在使用动态库时 将.framework 改为静...

  • C++编程知识分享:静态库

    这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深...

  • 关于Qt程序中动态和静态的几点总结

    在Qt程序中,分动态库版本的Qt和静态库版本的Qt。 官方默认提供的二进制包就是动态库版本的Qt,如果自行编译则编...

  • 使用g++创建动态库和静态库及其相关探索

    使用g++创建动态库和静态库及其相关探索目录使用g++创建动态库和静态库及其相关探索0.前期准备1.静态库创建及链...

  • iOS 创建自己的SDK静态库(.a文件)并使用cocopods

    iOS开发中支持静态库与动态库,不过使用动态库,上架会有麻烦。这里讲到如果创建静态库.a文件,其实很早之前公司要求...

  • QT环境

    开源协议 LGPL:只要不修改和定制 Qt 库,仅使用 Qt 官方发布的动态链接库就可以不开源,这是商业友好的授权...

  • Qt动态链接库的创建和使用

    一、生成dll文件 1、创建一个C++库项目。新建->Library->C++库,然后点击"choose";位置-...

  • 20_链接过程简介

    关键词:静态链接、Linux下静态库的创建和使用、动态链接、 Linux下动态库的创建和使用 1. 问题 工程中的...

  • iOS创建静态库(Xcode8 )

    一、简单介绍 1.1. 什么是库1.2. 库的分类1.3. 静态库和动态库 二、创建静态库 2.1. 创建.a 静...

网友评论

    本文标题:Qt静or动态库创建与使用

    本文链接:https://www.haomeiwen.com/subject/fbnuiqtx.html