测试了三个版本
6.5.3
6.8.2
6.9.0
QT中没有现成的MQTT,但在Src中带了源码,自行编译,编译使用的release,完成后做了如下操作:
将bin文件夹中的Qt6Mqtt.dll,复制到安装目录的bin下;
将include中的QtMqtt目录复制到安装目录的include目录中。所复制的头文件中(.h),引用的路径为#include “C:/Qt/6.8.2/Src/qtmqtt/src/mqtt/qmqttconnection_p.h” 一类的格式,按这个路径找到文件,逐一替换;
将lib中的Qt6Mqtt.lib和prl两个文件,复制到安装目录的lib目录中,再把cmake下的Qt6Mqtt目录复制到对应的cmake目录中;
将mkspecs/modules下的所有文件,复制到安装目录的对应路径中;
将modules下的Mqtt.json复制到安装目录的对应路径中;
在运行后连接服务器时,均会出现错误提示:
这个是什么原因。
谢谢!