下载地址:https://gitee.com/goodplay/mqtt.git

下载源码,直接打开工程:

对着src目录右键,执行 qmake,再点击构建 src(注意工具链选择 msvc2017_64,构建方式选择 Debug)

构建完成生成的目录如下:

- 拷贝qtmqtt源码目录(qtmqtt\src\mqtt)下所有的.h文件

在Qt安装目录的include文件夹(D:\QT\Qt5.12.3\5.12.3\msvc2017_64\include)建一个QtMqtt文件夹,将拷贝的文件粘贴进去

- 将qtmqtt编译文件下的静态库、动态库相关文件复制到Qt安装目录的静态库、动态库存放路径mqtt动态库路径:D:\桌面\build-qmqtt-Desktop_Qt_5_12_3_MSVC2017_64bit-Debug\lib

复制到Qt安装目录的动态库路径:D:\QT\Qt5.12.3\5.12.3\msvc2017_64\bin

- mtqq的静态库路径:D:\桌面\build-qmqtt-Desktop_Qt_5_12_3_MSVC2017_64bit-Debug\lib

复制到Qt安装目录的静态库路径:D:\QT\Qt5.12.3\5.12.3\msvc2017_64\lib

- 将mqtt编译文件夹中cmake文件夹(D:\桌面\build-qmqtt-Desktop_Qt_5_12_3_MSVC2017_64bit-Debug\lib)里的文件复制到Qt安装目录下的cmake文件(D:\QT\Qt5.12.3\5.12.3\msvc2017_64\lib\cmake)


- 将mqtt编译文件夹下modules-inst的两个.pri文件复制到Qt安装目录下的modules文件夹中 D:\桌面\build-qmqtt-Desktop_Qt_5_12_3_MSVC2017_64bit-Debug\mkspecs\modules-inst:

复制到D:\QT\Qt5.12.3\5.12.3\msvc2017_64\mkspecs\modules:

在项目的.pro中添加库




运行代码
