Qt DLL动态链接库的创建、隐式调用及打包
今天学习了Qt创建一个最简单的动态库,给大家分享下。话不多说,直接开干。
动态库的创建
- 新建项目,选择C++库

2. 输入动态库名称

3. 直接下一步,下一步,然后选择需要的模块

4. 左边是我的目录结构,右边是我添加的函数

5. 函数的实现

6. 编译,运行,关闭窗口

7. 查看生成的库文件


至此动态库生成好了
动态库的使用
- 新建一个控制台程序,下一步下一步…

2. 将刚刚创建动态库源文件中的 XXX.h,XXX_global.h 以及生成目录下的 xxx.lib 和 xxx.dll 复制到刚创建的项目的源文件中,如下



3. 添加现有文件将刚刚复制进来的头文件添加至当前项目。

4. 将刚刚的 XXX.lib 库添加至当前项目中。




5. 引入头文件,并调用DLL库中的方法

含有动态库的项目打包
直接用 windeployqt 方式打包,只是注意需要将 dll 库复制到打包文件中。

至此,动态库的创建调用打包教程结束了。