参考CSDN文章《Linux下QT编程之MQTT实战》
1、首先在qtmqtt的github官网下载qt对应版本的mqtt工程
2、将工程上传到Ubuntu中并用qt center打开并右键点击项目进行构造
在构造的过程中会有报错,是因为头文件的目录不正确,修改为绝对路径即可
3、新建qt工程,将刚刚编译出来的lib目录和源码文件夹中的mqtt复制到新建工程的根目录下,并打开工程添加库
注意:lib中的文件因为是编译过的所以要注意编译环境,如果要编译到arm上需先用交叉编译器把下载的mqtt源码重新编译一遍
点击http://139.9.223.99/files/QT/Qt_MQTT.tar.bz2可以直接下载已经编译好的lib和include目录
注:lib有x86和arm下poky编译的库文件