Qt5.9生成dll详细图文教程

1.创建共享库

https://blog.csdn.net/naibozhuan3744/article/details/78926110?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-9.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-9.no_search_link

 

 

 

 

2.引用动态dll做法:

(1).将创建完的库中的两个头文件( xx.hxx_global.h ):

      复制到引用项目文件中,例如我会将这两个文件放入到引用的项目中

 

(2).在库文件项目中的debug或者release目录下,找到xx.dll文件

 

 将该文件复制到引用的项目文件的debug或者release目录下

 

(3).在引用的项目文件目录中右击弹出添加库菜单:

 

 

 

 

 

 

 

 

 

添加完成,可以在相应的项目文件中引用两个头文件( xx.h和 xx_global.h ),即可对库中的函数进行访问使用。

 

注意:

这里需要注意第(3)步 .在引用的项目文件目录中右击弹出添加库菜单中,有时我们希望在.exe之外文件中添加头文件和.lib/.dll

 

例如,我在该项目之外建立了include文件夹专门存放都有引用的头文件,libs文件夹中存放所有引用的库文件(.dll/.lib)

 

 此时你需要修改库文件名 ,要将添加的库文件后缀添加’d‘字符作为后缀,即: xxd.lib

 另外,windows添加库需要勾选以下内容:

 

 

 

 最后,添加在.pro文件下,需要修改一下INCLUDEPATH 包含的文件夹为include你创建的头文件引用集合。

 

posted on 2021-10-09 18:39  斗战胜佛美猴王  阅读(336)  评论(0编辑  收藏  举报