1.下载QTMqtt
在GitCode下载对于QT版本的QtMqtt原码
2.添源码中的src/mqtt中的头文件,复制放置于QT编译的include文件夹中。如mingw73_32位的放置于Qt安装根目录\mingw73_32\include,我是的"D:\Qt\Qt5.14.2\5.14.2\mingw73_32\include"。
注意:放置时,需要将这些头文件,放置于一个单独的文件夹中,名称为:"QtMqtt"
3.QtMqtt编译
用Qt打开项目工程文件,编译src下的mqtt。编译成功后,可对Qt环境进行 配置。
4.QT环境配置
生成文件夹中会有bin、include、lib、mkspecs这几个文件夹。
(1)将bin\include\lib这三个文件夹直接复制到Qt安装根目录\mingw73_32中。
(2)将mkspecs\modules-inst中的两个文件,复制到Qt安装根目录\mingw73_32\mkspecs\modules中。
(3)修改Qt安装根目录\mingw73_32\QtMqtt中的文件内容
<1>查看每一个.h文件,会发现不是所有的头文件都是#include <QtMqtt/....>
<2>对应该添加QtMqtt的文件,全部修改为 #include <QtMqtt/....>
<3>给xxx.h添加不带.h的头文件,如qmqttclient.h 添加一个QMqttClient文件,文件内容为
"#include qmtttclient.h"
5.测试,对打开工程中的examples进行编译,如果顺利编译通过则表示配置成功。