ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Qt Creator 链接dll库

2022-01-28 10:03:23  阅读:228  来源: 互联网

标签:文件 Qt Creator dll MinGW Debug 链接


首先楼主也是在网上找了许多方法,但也不知道为什么对别人有效,对自己没效果。然后不知道自己怎么想的,脑洞大发,把网上的一些方法混合用起来,然后就成功了。

注意我的操作不复杂哦!

下面以下示例针对是 MinGW 32位的编译器:

1、将建立的dll库的文件用QT Creator 运行起来

2、找到生成的 xxx-Desktop_Qt_5_9_1_MinGW_32bit-Debug文件,其内  Debug或者Release(这个需要看你自己用哪种方式编译)打开,将其里的 .dll 和 .a文件复制到 要链接dll库的 文件内(与pro同一级)

3、再将 建立建立的dll库的文件的 .h文件(头文件)复制到 要链接dll库的 文件内(与pro同一级)

4、用Qt 打开 要链接dll库的 文件,在其 .pro内添加如下代码:

LIBS += -L.-lxxx

!!!注意:xxx代表 建立的dll库的文件的文件名!!!

代码解释: -L表示目录,-l表示库的名字,会自动寻找 lib+库名+ .a的文件

5、现在你运行一下,如果可以运行就行了。如果不行,就继续第6步!

6、

1)鼠标右击 左边栏 (树结构那一栏)文件名,

2)选择 “添加库”

3)选择 “外部库”,点击 “下一步”

4)点击 “浏览”,选择路径“D:xxxDesktop_Qt_5_9_1_MinGW_32bit-Debug\debug”中的 .a文件(也是唯一的)。注意:xxx代表 建立的dll库的文件的文件名!!!

5)选择“平台”,“下一步”,然后 “完成”

7、然后 再 运行 文件。

 

这时候就完成“链接dll库”了

总结,步骤虽然看起来多,但是都不复杂!懂吧。

标签:文件,Qt,Creator,dll,MinGW,Debug,链接
来源: https://blog.csdn.net/qq_61916210/article/details/122726491

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有