qt 添加和使用动态库

一 编译mqtt库
1.  从git库下载 mqtt库的时候一定要切换到qt版本对应的分支。 比如 5.12.6 

 

. qt 需要使用动态库 Qt5Mqtt.dll

使用方法:

   1.  建立include 和 lib文件夹 。拷贝.dll文件到lib ,拷贝 lib库对应的.h文件到 include

 2.   打开工程文件.pro 编辑.pro文件。 右键选择添加动态库,选择lib文件夹下的.dll动态库,根据平台选择windows .添加后的结果如下:

注意:这里也可以手动添加.lib和.h的路径。

3.  在源文件中的引用:

  在include 文件夹中存在.h文件   qmqttclient.h

那么

   #include "qmqttclient.h"

  QMqttClient *m_client;  //正文引用库里面的函数。

 编译正确。

完。

补充 如果上续有问题 参考下面解决:

1. 从编译生成的库里面,拷贝lib和inlcude到自己的工程目录。在include目录下面 新建QtMqtt目录,拷贝.h文件到QtMqtt目录
2. 加载动态库。.a文件
3. 添加 include/QtMqtt/QtMqttDepends 文件。
4. 修改工程里面的头文件 为  “QtMqtt/qmqttclient.h”
5. 注意 去掉 .pro文件里面的 mqtt模块。

编译mqtt官方库参考如下链接:

编译qmqtt官方库_一帘忧梦的博客-CSDN博客

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值