qt for mqtt 客户端

本文详细介绍了如何在Win7+QT5.5.1+MSVC环境下从源码编译并配置QMqtt库的过程。步骤包括源码下载、编译、库文件配置等,并提供了具体的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的编译环境是win7+QT5.5.1+MSVC.  注意:别人提供的库文件可能是用不了的,因为编译环境不一样。最好的方法是自己编译源码。

之前为了建一个客户端花了很多时间,现在把步骤写下来,希望可以帮助到需要的小伙伴。

 

下面是我编译源码,以及加库的一些步骤:

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

2、解压安装包。

3、在工程目录里面有一个src文件夹,用Qt打开相应的pro文件,点击右键构建此工程目(编译源码)。

4、在构建目录的盘的根目录下会生成lib、include文件夹,比如你在哪个盘编译的,就去哪个盘下去找。

5、将构建目录的盘的根目录生成的include文件夹加入src里面的头文件,再将其复制到项目工程目录下;将lib文件夹也拷贝至项目工程目录下;将lib文件夹里的DLL动态库文件拷贝至项目工程生成的deBug文件夹。

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

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

8、在工程文件里添加


 
#include "qmqtt.h"
#include<QNetWork>
QMQTT::Client *client = new QMQTT::Client(QHostAddress::LocalHost, 1883);
client->setClientId("clientId");
client->setUsername("user");
client->setPassword("password");
client->connectToHost()
9、编译通过,完成。

 

 

 

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值