Qt5.8+vs2015 QMQTT解决编译不通过问题

1.下载源文件:https://github.com/emqtt/qmqtt

2.进入qmqtt-master\src目录,打开src.pro(使用qt creator打开),生成dll和lib

3.此处不需要添加mqtt头文件

Qt5.8+vs2015 QMQTT解决编译不通过问题_第1张图片

4.vs2015项目的连接器的输入添加lib文件,复制mqtt文件的项目目录下,添加头文件#include "mqtt/qmqtt.h",此时出现一系列错误,找不到头文件qmqtt_message.h,qmqtt_client.h。

5.出现此问题的原因是头文件包含使用了<>而不是""导致的,修改头文件qmqtt.h,qmqtt_message.h,qmqtt_client.h的包含问题,修改如下后编译通过。

Qt5.8+vs2015 QMQTT解决编译不通过问题_第2张图片

Qt5.8+vs2015 QMQTT解决编译不通过问题_第3张图片

Qt5.8+vs2015 QMQTT解决编译不通过问题_第4张图片

 

 

你可能感兴趣的:(Qt,QMQTT)