(二 ) 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 IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人