Qt

Qt静or动态库创建与使用

2019-04-08  本文已影响0人  TimerYJ

一、静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文件。

上一篇 下一篇

猜你喜欢

热点阅读