QT中的MQTT作为第三方库需要自己安装才能使用,以下简单记录方法。
一、下载MQTT源码编译成连接库
github地址: https://github.com/qt/qtmqtt
二、新建QtMqtt文件夹并拷贝MQTT头文件
2.1 在mingw53_32\include中新建QtMqtt文件夹
2.2 拷贝源码中的所有头文件
解压github下载的mqtt源码,进入到src\mqtt目录,拷贝所有到2.1节建立的QtMqtt文件夹中。
3、QT打开qtmqtt工程文件qtmqtt.pro,以release模式编译。
4、拷贝编译的.dll和.a到QT中
4.1 进入Release\lib文件夹,拷贝所有.a .dll .prl 到 mingw53_32\lib
4.2 将.dll拷贝到mingw53_32\bin
5、拷贝MQTT模块
将Release\mkspecs\modules下的qt_lib_mqtt.pri文件拷贝到mingw53_32\mkspecs\modules
6、完