QtMqtt 的编译与QT环境加载配置

1.下载QTMqtt

qtmqtt - AtomGit | GitCode

在GitCode下载对于QT版本的QtMqtt原码

2.添源码中的src/mqtt中的头文件,复制放置于QT编译的include文件夹中。如mingw73_32位的放置于Qt安装根目录\mingw73_32\include,我是的"D:\Qt\Qt5.14.2\5.14.2\mingw73_32\include"。

注意:放置时,需要将这些头文件,放置于一个单独的文件夹中,名称为:"QtMqtt"

3.QtMqtt编译

用Qt打开项目工程文件,编译src下的mqtt。编译成功后,可对Qt环境进行 配置。

4.QT环境配置

生成文件夹中会有bin、include、lib、mkspecs这几个文件夹。

(1)将bin\include\lib这三个文件夹直接复制到Qt安装根目录\mingw73_32中。

(2)将mkspecs\modules-inst中的两个文件,复制到Qt安装根目录\mingw73_32\mkspecs\modules中。

(3)修改Qt安装根目录\mingw73_32\QtMqtt中的文件内容

<1>查看每一个.h文件,会发现不是所有的头文件都是#include <QtMqtt/....>

<2>对应该添加QtMqtt的文件,全部修改为 #include <QtMqtt/....>

<3>给xxx.h添加不带.h的头文件,如qmqttclient.h 添加一个QMqttClient文件,文件内容为

"#include qmtttclient.h"

5.测试,对打开工程中的examples进行编译,如果顺利编译通过则表示配置成功。

相关推荐
geovindu1 天前
go: Visitor Pattern
开发语言·设计模式·golang·访问者模式
宣宣猪的小花园.1 天前
C语言重难点全解析:内存管理到位运算
c语言·开发语言·单片机
方安乐1 天前
python之向量、向量和、向量点积
开发语言·python·numpy
小小小米粒1 天前
Collection单列集合、Map(Key - Value)双列集合,多继承实现。
java·开发语言·windows
czhc11400756631 天前
C# 428 线程、异步
开发语言·c#
:1211 天前
java基础
java·开发语言
SilentSamsara1 天前
Python 环境搭建完整指南:从下载安装到运行第一个程序
开发语言·python
小短腿的代码世界1 天前
Qt文件系统与IO深度解析:从QFile到异步文件操作
开发语言·qt
harder3211 天前
RMP模式的创新突破
开发语言·学习·ios·swift·策略模式
jinanwuhuaguo1 天前
OpenClaw工程解剖——RAG、向量织构与“记忆宫殿”的索引拓扑学(第十三篇)
android·开发语言·人工智能·kotlin·拓扑学·openclaw