Qt5.12.2添加mqtt模块

简介: Qt5.12.2添加mqtt模块下载 mqtt Qt 子模块使用 Qt 编译模块并install 生成动态库

Qt5.12.2添加mqtt模块

下载 mqtt Qt 子模块

使用 Qt 编译模块并install 生成动态库

qtcreator 打开解压后的 qtmqtt源码下的 pro 工程文件


下载 mqtt Qt 子模块

https://download.qt.io/official_releases/qt/5.15/5.15.4/submodules/


下载后解压:


f0c9d95636c540abb052d31e4e76ffd3.png

使用 Qt 编译模块并install 生成动态库

qtcreator 打开解压后的 qtmqtt源码下的 pro 工程文件

选择 qt5.12.2 mingw 编译器,根据自己使用的情况选择 32 位还是 64 位:

e27efd4d6481453699050500564626ae.png


在项目配置中,make中添加 install 参数:

e9bb7ac0923c4b62b8c753fc336cdb00.png

然后构建编译

d84027b504c24d19946f63ae29523d7d.png

顺利成功后,会自动在 Qt 的安装目录下生成 mqtt 的库和头文件


02d5f4a4f0cd43d083294a81931becf3.png

24cef3e5cdc64ba987b0036305e7be25.png

这时候,在创建新的工程后,在 .pro 中添加 QT += mqtt 就可以正常使用了


844d8754cadc4263a70ba708935b9f6b.png

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
传感器 XML 消息中间件
Qt开发技术:mqtt介绍、QtMqtt编译和开发环境搭建
Qt开发技术:mqtt介绍、QtMqtt编译和开发环境搭建
Qt开发技术:mqtt介绍、QtMqtt编译和开发环境搭建
|
3月前
|
编解码 开发工具 UED
QT Widgets模块源码解析与实践
【9月更文挑战第20天】Qt Widgets 模块是 Qt 开发中至关重要的部分,提供了丰富的 GUI 组件,如按钮、文本框等,并支持布局管理、事件处理和窗口管理。这些组件基于信号与槽机制,实现灵活交互。通过对源码的解析及实践应用,可深入了解其类结构、布局管理和事件处理机制,掌握创建复杂 UI 界面的方法,提升开发效率和用户体验。
188 12
|
编译器 Linux C语言
Qt浏览器模块的几点说明
Qt浏览器模块的几点说明
|
7月前
|
Linux 开发工具 C语言
【研究Qt webengine 模块编译】linux 交叉编译qt5.12的webengine模块成功的条件
【研究Qt webengine 模块编译】linux 交叉编译qt5.12的webengine模块成功的条件
813 1
|
7月前
|
SQL XML API
Qt C++ 模块 描述列表【从Qt 官网 6.5 版本翻译】
Qt C++ 模块 描述列表【从Qt 官网 6.5 版本翻译】
49 0
|
7月前
|
数据可视化 安全 API
Qt 6.1 中的模块变更(从官网文档翻译)
Qt 6.1 中的模块变更(从官网文档翻译)
57 0
|
7月前
|
传感器 API Android开发
Qt 6.2 中的模块变更(从官网文档翻译)
Qt 6.2 中的模块变更(从官网文档翻译)
120 0
|
7月前
|
前端开发 JavaScript 安全
深入探索 Qt6 web模块 WebEngineCore:从基础原理到高级应用与技巧
深入探索 Qt6 web模块 WebEngineCore:从基础原理到高级应用与技巧
786 0
|
传感器 消息中间件 网络协议
嵌入式QT- QT使用MQTT
嵌入式QT- QT使用MQTT