qtmqtt开发环境搭建(Qt5.15.2+mingw81_64+win10)

前言

昨天,有小伙伴强烈要求,演示下如何使用Qt MQTT。本篇文档介绍下,win10下,使用mingw81编译器编译的过程,供小伙们参考下

一、下载源码

下载地址:https://github.com/qt/qtmqtt

可以直接下载zip安装包,若本机上有安装git,也可以直接下载。

下载时注意,不要下错分支,是5.15.2,若不方便下载,可以使用笔者已下载的源码

下载完成后,解压到一个目录中,注意目径上不能有空格或中文

二、安装Perl

下载地址:Perl Download - www.perl.org

笔者使用的下载地址:Strawberry Perl for Windows - Releases

若是不方便下载,可以使用笔者已下载的文件

若是使用msi安装包,建议安装到无空格或中文的目录中

若是使用zip包,请解压到无空格或中文的目录中,本次教程,笔者使用的zip包

三、设置环境变量

打开cmd执行指令,笔者执行了以下指令

set path=D:\Qt\Tools\mingw810_64\bin;D:\Qt\5.15.2\mqtt\strawberry-perl-5.32.1.1-64bit\perl\bin;%path%

第一部分是mingw编译器的目录,若读者是正常安装Qt,可以直接从开始菜单中直接打开Qt5.15.2的控制台,这个环境变量已配置好;其他读者请自行修改成自己的安装目录

第二部分是perl.exe的目录,若读者是使用的安装包,可以不用配置;其他读者请自行修改成自己的解压目录

四、编译源码

1.cmd进入解压后的源码目录,执行qmake,笔者执行如下

D:\Qt\5.15.2\mingw81_64\bin\qmake.exe

读者请自行修改成自己的安装目录

2.执行make,笔者执行如下

mingw32-make

若需要调试相关,可以执行如下

mingw32-make debug

3.安装,笔者执行如下

mingw32-make install

若是按照笔者一样编译,直接执行以上指令,就可以安装到Qt5.15.2的目录中。

若是使用他人编译的库,想安装到自己的目录中,请自行复制bin/include/lib等目录中对应的文件(其实也可以不用复制的)

五、测试

使用QtCreator打开qtmqtt的源码目录examples\mqtt中的示例quickpublication和quicksubscription。注意要使用Qt5.15.2的套件

注:若未正常安装mqtt库,请先在pro文件中引入对应的mqtt库

然后就可以正常编译运行了运行

订阅示例

分发示例

  笔者编译后的文件

后记

Qt MQTT官方文档:https://doc.qt.io/QtMQTT/qtmqtt-index.html

当前支持的版本:MQTT 3.1, MQTT 3.1.1, and MQTT 5.0.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

꧁白杨树下꧂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值