? ? 由于项目需要,开发一个mqtt定制化的客户端软件,实现物联网相关的设备控制。由于有qt开发经验,于是在qt5.14.2的环境下移植了mqtt客户端的源代码,同时定制化开发了界面和部分程序。
? ? ?由于在qt5在开源社区中还没有包含mqtt的模块,需要移植之后编译。现在将实验成功的过程记录下来,形成一个详细的过程笔记。
? ? 本机中qt5.14.2的安装路径在D:\QT,使用MinGW73_64编译器
? ? 1.?将qtmqtt-v1.0.zip解压缩,点击qtmqtt.pro
? ? 2.?将qtmqtt工程源码目录下(qtmqtt\src\mqtt)的所有头文件.h复制,在Qt安装目录下得include文件夹中创建一个qtmqtt目录,将拷贝的文件粘贴进去
3.?在qtmqtt工程下点击右键,重新构建
4.?拷贝以下文件
粘贴到此处
5. 复制编译目录下的dll文件
粘贴到该目录下
6. 复制编译目录下的pri文件
粘贴到该目录下
7.?编译工程中的simpleclient.pro
之后运行即可。