看到很多小伙伴都在用mqtt,在此记录下
1.下载最新的MQTT源码
https://github.com/emqx/qmqtt.git
2.使用Qt qcreator打开 qtmqtt\qtmqtt.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 编译,无需打开qtmqtt\qtmqtt.pro,使用控制台编译安装,看图秒懂