1.概述
由于MQTT的库没有加入到Qt的标准里面,所以,我们需要自己去下载MQTT的源码进行编译。
- Qt版本:5.10
- 编译器:mingw
在QtCreator上进行编译
2.下载地址
https://github.com/qt/qtmqtt
这里选择5.12的版本就行编译。

3.编译
下载完成后,解压文件,目录如下图所示。
双击qtmqtt.pro,在qtcreator中打开项目工程。

然后选择mingw的编译器。

在src目录下选择mqtt,右键编译。

本次编译会报错,找不到头文件,需要把头文件拷贝到Qt的目录下。
我的Qt的目录是D:\qt\Qt5.10.0\5.10.0\mingw53_32\include
在include目录下建立一个QtMqtt的文件夹,将mqtt源码的头文件拷贝过去。

再次编译,编译成功,在bin目录下生成库。

4.编译examples下的客户端
4.1 编译报错,pro文件找不到mqtt模块,需要部署到qt目录。
在生成目录下,将bin、lib、mkspecs/modules-inst里面的文件拷贝到qt目录下对应的bin、lib、mkspecs\modules下。




4.2找不到下面文件,改名#include <QtMqtt/qmqttclient.h>

5.客户端运行界面

到此这篇关于Qt MQTT开发环境搭建的实现示例的文章就介绍到这了,更多相关Qt MQTT开发环境搭建内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:Qt MQTT开发环境搭建的实现示例
基础教程推荐
- C++实战之二进制数据处理与封装 2023-05-29
- C语言 详解字符串基础 2023-03-27
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- centos 7 vscode cmake 编译c++工程 2023-09-17
- C++实现ETW进行进程变动监控详解 2023-05-15
- [c语言-函数]不定量参数 2023-09-08
- [C语言]二叉搜索树 2023-09-07
- 全面了解C语言 static 关键字 2023-03-26
- 带你深度走入C语言取整以及4种函数 2022-09-17
- C语言实现宾馆管理系统课程设计 2023-03-13
