QT 实现MQTT 以及其中遇到的一些问题

第一次用QT实现MQTT,宿舍断电,手机开热点,网速贼慢,搞到1.49中途差点都要放弃了。

一.

主要是:error: 'class QList<QMqttTopicName>' has no member named 'resize问题困扰大半天。

可以翻墙的话可以可这个连接[QTBUG-85532] qtmqtt compilation error QList resize - Qt Bug Tracker

不能的话主要命令给列在下面了:


cd E:\Qt\Qt5.9.0\5.9\mingw53_32\lib

git clone git://code.qt.io/qt/qtmqtt.git

cd qtmqtt

qmake

mingw32-make(老版用make)


qmake是Qt提供的编译工具,他可以生成与平台无关的.pro文件,然后利用该文件生成与平台相关的makefile(Makefile 文件描述了整个工程的编译、连接等规则)文件。然后使用mingw32-make生成可执行程序

Qmake和make提示没有这个命令的话,要去环境变量那里添加(就是提供了windows命令行中,指令的可执行文件路径相当于快捷方式)。

二.其他问题可以参考

编译安装 QtMqtt 的几个问题及解决办法 - 代码先锋网

三.终于搞定前期所用工作,参考部署到QT

编译安装 QtMqtt 的几个问题及解决办法 - 代码先锋网

四.引入模块和头文件后开始写

QT += mqtt

#include <QMqttClient>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容