Qt Creator 链接dll库

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

注意我的操作不复杂哦!

下面以下示例针对是 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库”了

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

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱菠萝的菠萝君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值