QtMqtt库的编译安装

1. 下载并解压
https://github.com/qt/qtmqtt

2. 复制“头文件”到Qt的include文件夹中
在C:\Qt\Qt5.13.0\5.13.0\mingw73_64\include新建文件夹“QtMqtt”,
将C:\qtmqtt-dev\src\mqtt下的所有“.h”文件复制到“QtMqtt”中。
在这里插入图片描述
3. 编译
打开C:\qtmqtt-dev\qtmqtt.pro项目文件,使用release方式编译。
编译完成得到C:\build-qtmqtt-Desktop_Qt_5_13_0_MinGW_64_bit-Release文件夹,其中有我们需要的6个库文件和1个模块配置文件。

4. 拷走\lib中的“库文件”(.lib/.a/.prl)
将C:\build-qtmqtt-Desktop_Qt_5_13_0_MinGW_64_bit-Release\lib下的6个库文件复制到Qt的include文件夹下(C:\Qt\Qt5.13.0\5.13.0\mingw73_64\include)。
在这里插入图片描述

5. 拷走\bin中的“库文件”(.dll)
将C:\build-qtmqtt-Desktop_Qt_5_13_0_MinGW_64_bit-Release\bin下的2个库文件复制到Qt的bin文件夹下(C:\Qt\Qt5.13.0\5.13.0\mingw73_64\bin)。

6. 拷走mkspecs\modules-inst中的“模块配置文件”
将C:\build-qtmqtt-Desktop_Qt_5_13_0_MinGW_64_bit-Release\mkspecs\modules-inst下的qt_lib_mqtt.pri和qt_lib_mqtt_private.pri2个文件复制到Qt的mkspecs\modules文件夹中(C:\Qt\Qt5.13.0\5.13.0\mingw73_64\mkspecs\modules)。

7. 在项目中导入头文件并编译运行,查看是否成功
QT += network mqtt //mqtt模块依赖core network
#include <qmqttclient.h> //若第6步配置正确,无需<QtMqtt/qmqttclient.h>

参考资料:
[1]Qt官方MQTT库的使用,附一个MqttClient例子
https://www.cnblogs.com/yexiaopeng/p/8542894.html
[2]Qt开发笔记:mqtt介绍、QtMqtt编译和开发环境搭建
https://blog.csdn.net/qq21497936/article/details/91463870

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值