QT下生成动态库并链接
请测有效
Qt下生成动态库,参考文章: https://www.cnblogs.com/boright88/p/6263137.html
Qt下链接动态库,参考文章: https://blog.csdn.net/yanmanm/article/details/82704651
1、 qt下生成动态库
(1)、新建库。文件à新建文件及项目à库(Library)
à选择共享库并输入库名称à一直点击下一步直到填写类信息à为类命名à点击完成。
(2)、点击项目à取消影子文件的勾。
(3)、查看库文件所在目录下是否生成两个.h和一个.cpp文件。
(4)、在*.h文件中加入自己的功能函数。
(5)、点击构建。
(6)、查看库文件所在目录下的debug或release里是否有.dll文件。有则成功生成动态库。
2、 qt动态库的链接
新建widgets项目.
(1)、qt显示调用动态库(较麻烦,lib文件不存在)
(2)、qt隐示调用动态库(需要.lib文件的存在)
1、如1.2的方法去掉新建项目的影子目录.
2、将库文件的.dll .lib .h三个文件拷贝到新建widgets.
3、对项目点击”添加库”->外部库->并浏览到.lib文件目录点击完成.
4、初始化库对象实例.并调用方法.