QT如何搭建MQTT客户端

本文详细介绍了如何在QT环境中搭建MQTT客户端,包括从GitHub下载qtmqtt源码,根据QT版本创建QtMqtt头文件夹,编译源码生成Qt5Mqtt.dll库文件,以及在新工程中调用该库进行MQTT通信。
摘要由CSDN通过智能技术生成

QT如何搭建MQTT客户端

  1. 去到官网源码库下载源码

网站:GitHub - qt/qtmqtt: Qt Module to implement MQTT protocol version 3.1 and 3.1.1 http://mqtt.org/Qt Module to implement MQTT protocol version 3.1 and 3.1.1 http://mqtt.org/ - GitHub - qt/qtmqtt: Qt Module to implement MQTT protocol version 3.1 and 3.1.1 http://mqtt.org/https://github.com/qt/qtmqtt  选择和自己QT版本对应的源码,(笔者版本5.14.2)

  1. 2解压源码,并将源码中的头文件复制到QT安装目录下,具体操作如下:

首先在QT安装目录(C:\Qt\Qt5.14.2\5.14.2\mingw73_64\include)下新建一个QtMqtt文件夹。

注:笔者选择的编译器是mingw73_64,需根据自己当初qt安装的编译器。

将源码中的头文件拷贝到刚刚新建的QtMqtt文件夹下面

拷贝后QtMqtt下文件如下:

  1. 3.编译源码,生成库文件。

打开qtmqtt.pro工程,编译工程,Debug和Release都分别编译下,生成的库文件在

build-qtmqtt-Desktop_Qt_5_14_2_MinGW_64_bit-Release\bin下面的Qt5Mqtt.dll

  1. 4.编写自己的工程,调用库文件。

新建工程,将Qt5Mqtt.dll拷贝到工程路劲下

.pro文件内容如下:

Mainwindow.h如下

Mainwindow.cpp文件内容如下

Mainwindow.ui界面如下:

5、最后可以用mqttx工具软件测试。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值