(二 ) 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,然后重新构建,以防止之前的错误结果影响到现在。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步