QT静态库与使用
使用静态库解决了我之前的共享库那篇文章下面那个问题!
一、新建工程
1. 新建Library\C++工程
2.选择静态链接库,设定路径
3.选择对应的模块,也可以在pro里面增加
二、工程介绍
1.本工程没有main函数,可以归类为库。
2.pro文件介绍
需要debug版本的,手动增加,多了一条CONFIG+=staticlib 这里得知,告知编译器将编译出静态库
1 | CONFIG+=debug_and_release |
3.主类或函数
可以看出,该类与普通类定义完全一样
5.编译完成
在windows平台下,会成生一个.a文件(我使用的是Mingw5.5.1,MSVC会生成.lib)
三、库的使用
1.新建一个Application项目
右击工程,弹出,添加库,选择.a文件,设置见下图2
2. pro文件会发生变化
INCLUDEPATH表示头文件的路径
DEPENDPATH表示编译时依赖文件的路径
最好把 .h .a 放到与该工程下(该方法直接发布exe即可)
3.使用
包含.h头文件即可以正常使用函数或者类。
本文标题:QT静态库与使用
文章作者:whppmy
发布时间:2019-01-25
最后更新:2019-01-25
原始链接:http://bugnull.com/QT/qt静态库与使用/
版权声明:个人记录,没有获取同意时,禁止转载!!