admin 管理员组文章数量: 893893
QT开发MQTT 之 MQTT 编译
1.下载MQTT
进入官网连接
GitHub - qt/qtmqtt: Qt Module to implement MQTT protocol version 3.1 and 3.1.1 /
2.选择对应QT版本,我的为 5.14.2
3.下载代码
可以直接下载zip,也可以git clone命令,看个人习惯
4.进入跟目录,执行pro文件,打开工程
5.编译,报错
D:\HJM\code\qtmqtt-5.14.2\src\mqtt\qmqttauthenticationproperties.h:33: error: 'QtMqtt/qmqttglobal.h' file not found
解决:QT安装路径的对应include路径下新建一个文件夹QtMqtt
把 src\mqtt 下的所有.h文件拷贝到QT安装路径下
重新编译,通过了。不过有人说会出现:perl命令无效 ,可能我之前安装过,所有未遇到此问题。如果有,直接安装即可。
6.拷贝对应的文件到安装路径下。(方框里面的为需要拷贝的文件,箭头指向为拷贝目的路径)
.
注意:要想编译的时候都能用,需要把所有编译器都编译一遍,然后按照上面步骤,把生成文件拷贝到对应路径,如果不这么做,比如我上面只编译了MinGW_32的,那么我用 MinGW_64,则会报错 Project ERROR: Unknown module(s) in QT: mqtt
本文标签: QT开发MQTT 之 MQTT 编译
版权声明:本文标题:QT开发MQTT 之 MQTT 编译 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1688192156h190242.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论