(二 ) Qt 调用 DLL
1. 新建工程
2. 自定义项目名
3. 选择qmake
4. 点击下一步
5. 再点下一步
6. 选择编译器 (符合调用 DLL的编译器)
7. 直接点击完成
8. 点击完成后项目预览
9. 然后在生成动态库的地方查找,点击如下:
注意:debug和release里面都由可能,看自己构建项目时的选择,默认都是debug的
10.将.dll和.a复制到callDLL_C_1_文件中,也将creatDLL_C_1_中的creatdll_c_1_.h复制到callDLL_C_1_中
11.最终callDLL_C_1_的项目中:
12.在main.cpp里,添加creatdll_c_1.h, QDebug头文件,调用并打印函数结果
13. callDLL_C_1_编译所在的位置如下:
14. 将 .dll、.a和creatdll_c_1_.h复制到此处
15. 右击项目,点击添加库
16. 选择外部库
17. 选择库文件的位置
18. 添加 .a文件
19.下一步
20. 完成
21.该部分为添加外部库时自动添加进来的(如果程序报错了,可将此处删除)
22. 运行项目,得到对应的结果,动态库调用成功
注意:重新构建项目时,先清除,再执行qmake,然后重新构建,以防止之前的错误结果影响到现在。