QT5.12编译MQTT 5.13图文详细版

看到很多小伙伴都在用mqtt,在此记录下

1.下载最新的MQTT源码

https://github.com/emqx/qmqtt.git

2.使用Qt qcreator打开 qtmqttqtmqtt.pro工程文件(或者使用步骤9终极杀招只需三条命令安装MQTT)

3.release版编译MQTT

4.将生成的动态库和静态库复制到QT安装目录下对应存放库的路径

 5.将源码MQTT头文件复制放到QT安装目录下的头文件存放路径下

 6.使用MQTT自带的例子运行

 7.疑问为啥不能使用 Qt +=mqtt呢???

答:到目前为止,我们只是将mqtt的静态和动态库复制到了qt安装目录下,但是并没有作为一个模块导入到qt中,要想在pro文件里写Qt+=mqtt 而不用我们每次都写库路径

8.使用 Qt +=mqtt 代替手动添加动态链接库路径,将MQTT加入QT模块中

9.如果觉得麻烦,可以试试终极杀招

1)第二步的时候,不使用Qt creator 编译,无需打开qtmqttqtmqtt.pro,使用控制台编译安装,看图秒懂

10.使用Qt+=mqtt 即拿到官方例子直接运行,记得点赞

经验分享 程序员 微信小程序 职场和发展