美文网首页
MQTT QT客户端应用

MQTT QT客户端应用

作者: 树蜂 | 来源:发表于2018-09-26 15:18 被阅读0次

    刚连接上emq服务器,啊哈哈哈哈~
    开发环境:wind7,Qt5.8.0

    1、源码下载:https://github.com/emqtt/qmqtt/tree/master

    2、解压源码,打开项目。

    image.png

    3、右键src工程目录,“执行qmake”后“构建src”。

    image

    4、找到编译后生成的文件夹下的lib、include文件夹。

    5、新建qt项目HelloMqtt

    6、将qmqtt-master\src\mqtt里面的头文件添加到刚生成的构建目录的盘的根目录生成的include文件夹,再将其复制到新项目工程目录下;

    image

    7、将lib文件夹也拷贝至项目工程目录下,仅需要如下4个文件

    image

    7、在PRO文件里添加静态库文件。(点击项目右键,添加库,qmqtt.lib,qmqttd.lib

    image

    选择“外部库”,下一步设置如下

    image

    再下一步,添加完成

    8、在PRO文件里添加QT+=network。

    9、在工程文件里添加

    
    #include "qmqtt.h"
    #include <qnetwork.h>
    
        QMQTT::Client *client = new 
        QMQTT::Client(QHostAddress::LocalHost, 1883);
    
        client->setClientId("clientId");
    
        client->setUsername("user");
    
        client->setPassword("password");
    
        client->connectToHost();
    
    

    9、编译通过,完成。

    相关文章

      网友评论

          本文标题:MQTT QT客户端应用

          本文链接:https://www.haomeiwen.com/subject/bwadoftx.html