QtMqtt编译

一、下载源码

        本文编译Qt官方的QtMqtt库。由于我使用的Qt5.14.2,也选择5.14.2版本的QtMqtt。

QtMqtt库GitHub地址

二、编译

1. 在Qt安装目录的运行库include文件夹下新建“QtMqtt”文件夹,如下图:

2. 打开qtmqtt-5.14.2\src\mqtt文件夹,将该文件夹的所有.h文件拷贝到刚才新建的“QtMqtt”目录下,并新建对应的没有文件类型的文件。如果为了更规范的话,私有定义的.h文件再单独放。

 最下面的QtMqtt里面是include 所有的头文件

QtMqttDepends是从下图的路劲拷贝的(编译之后才拷贝的,编译前不知道有没有??)

私有定义这样放

 

 

 

3. 使用QtCreator打开qtmqtt-5.14.2\qtmqtt.pro项目文件(下图是编译过的),取消Shadow build的勾选,编译整个项目。

 4. 编译成功

 

 三、部署

1. 将生成的lib目录下编译好的Qt5Mqtt.lib和prl  和   Qt5Mqttd.lib和prl拷贝到Qt安装目录下的lib目录下

👇👇👇👇👇👇👇👇👇👇👇👇从上图拷贝到下图的路径(Qt安装路径下的lib文件夹)

2. 将生成的bin目录下编译好的Qt5Mqtt.dll和Qt5Mqttd.dll拷贝到Qt安装目录下的bin目录下

👇👇👇👇👇👇👇👇👇👇👇👇

 3. 将生成的mkspecs\modules-inst目录下的两个.pri文件拷贝到Qt安装目录下的mkspecs\modules目录下。

 👇👇👇👇👇👇👇👇👇👇👇👇

 4.将生成的lib\cmake下的Qt5Mqtt文件夹拷贝到Qt安装目录下的

👇👇👇👇👇👇👇👇👇👇👇👇 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值