Qt对Mqtt进行了封装,但是未并入Qt的基本库,所以需要自行下载源码进行编译。本例讲解如何将编译后的Mqtt文件部署在Qt安装目录以内部组件的形式使用。

Qt官方介绍文档网址

Qt官方在github的源代码地址:Qt封装的Mqtt源码github

1. 点击Releases去寻找对应版本的发行版

2.  点击Tags标签进入选择,我选择V6.3.0演示

3. 下载解压后在Qt中选中CMake文件打开,并选择对应编译器(选择不同编译器产生文件不同,支持的使用方法不同,按需重复进行所有步骤即可)

4. 以Release构建运行该项目,报错也无妨,然后找到Release的输出文件夹,按下述copy至Qt安装目录

4.1 Release目录->include->QtMqtt copy至 Qt安装目录->对应编译器目录->include里

4.2 将源码目录下src->mqtt文件内的所有.h头文件copy替换掉 4.1 安装目录里的QtMqtt文件里面的.h头文件,如果你打开 4.1 安装目录里的QtMqtt文件里面的头文件会发现里面只写了一句引用,并没有真正的内容,这一步是为了将里面这些引用文件替换为真正的头文件,最后仍建议逐一检查头文件是否正确

4.3 Release目录->lib->库文件 copy至 Qt安装目录->对应编译器目录->lib里

4.4 Release目录->mkspecs->modules里的文件 copy至 Qt安装目录->对应编译器目录->mkspecs->modules里

4.5 Release目录->bin->dll文件 copy至 Qt安装目录->对应编译器目录->bin里

5. 至此,copy完毕,在工程中引入该组件即可使用

6. Mqtt的使用可以参考 源码目录->examples->mqtt->例程

QtMqtt开发之部署到Qt安装目录相关推荐

  1. 【转】解密Qt安装目录的结构

    转自:C语言中文网  强力推荐 网址:http://c.biancheng.net/view/3866.html 了解 Qt 安装目录的结构虽然不是编程必须的,但是它能练就我们的内功,让我们对 Qt ...

  2. 解密Qt安装目录的结构

    解密Qt安装目录的结构 了解 Qt 安装目录的结构虽然不是编程必须的,但是它能练就我们的内功,让我们对 Qt 的编程环境了如指掌.Windows 和 Linux 下 Qt 安装目录的结构非常相似,我们 ...

  3. 开发和部署Pocket Pc 安装程序

    开发和部署Pocket Pc 安装程序 原作者: Ralph Arvesen Vertigo Software, Inc. 发表于2003年3月MSDN 翻译者:liu_sir 应用: Microso ...

  4. linux python qt 安装目录,Linux 下QT调用Python库文件 以及Linux 安装Python3.8开发环境 问题...

    最近想运用linux系统下Qt来实现c++ 与python的混合编程,linux系统会自带python2.7版本或者python3.5版本(深度linux). Qt调用python文件需要在pro文件 ...

  5. 天嵌开发版 imx6 移植qt

    1.环境说明 QT 移植 - 系统: ubuntu 14.04 x64 - 编译器: arm-none-linux-gnueabi-gcc 4.8.3 - QT 5.5.1 2.下载源码 - 下载交叉 ...

  6. Linux安装minigui教程,MiniGui开发:Ubuntu14.04环境安装qvfb工具

    在Ubuntu14.04上搭建MiniGui开发环境,需要依赖qvfb工具. minigui官网提供了qvfb的安装包,下载连接 http://www.minigui.org/en/download/ ...

  7. Qwt开发教程(一)—配置及安装Qwt(最全、最详细)#F0220

                                      Qwt 配置详细说明 本文原创作者:冯一川(ifeng12358@163.com),如有转载,请注明原作者及出处. 1.版本说明: ...

  8. Python开发环境部署详细教程,附上免费Python开发平台

    Python开发环境部署详细教程来啦!本文将带大家搭建一个Python虚拟环境和基于网页的用于交互计算的应用程序Jupyter Notebook. 如果这么简单的部署教程你还是学不会,没关系,在文章末 ...

  9. Qt 杂记 —— Qt安装并配置调试文件,添加源码调试pdb文件

    文章目录 Qt 杂记 -- Qt安装并配置调试文件,添加源码调试pdb文件 一.安装QT及QTCreator 二.在VS中使用QT 个人格言 Qt 杂记 -- Qt安装并配置调试文件,添加源码调试pd ...

最新文章

  1. linux硬盘目录下,Linux 新添加的硬盘格式化并挂载到目录下
  2. 自定义分页(模块化)
  3. 架构师经常参考的Netflix架构,它的全貌是怎样的?
  4. Eclipse集成jboss7.1
  5. Shell 变量--shell教程
  6. 传统企业装上“智慧大脑” 看阿里巴巴如何实践AI赋能
  7. 消息队列终极解决方案——Stream(上)
  8. linux 安装libcurl4-gnutls-dev,curl / curl.h,libcurl,libcurl4-openssl-dev,libcurl4-nss-dev库之间的区别?...
  9. Mybatis入门程序
  10. 讯飞输入法pad版x86_讯飞搜狗为何抵不过百度输入法?读完你就明白了
  11. word html 预览 打印出来,word预览时文字在表格中,打印出来却没有.doc
  12. 云计算就业前景怎么样 学后可以胜任哪些岗位
  13. 不容错过 | 超干货免费公开课「EOS区块链应用开发入门实战」,文末送书!
  14. Java基础--I/O流知识总结
  15. zabbix mysql分开部署_Centos7 安装部署zabbix5.0服务端 超详细图文步骤
  16. 时域采样与频域采样实验报告_使用网络分析仪进行时域分析
  17. Java 面试/笔试题神整理 [Java web and android]
  18. Redis批量操作--增加,删除,模糊查询
  19. 我去。两个字的演变。《人类文字之变》文 / 江湖一剑客
  20. 资源 | 吴恩达斯坦福CS230深度学习课程全套资料放出(附下载)

热门文章

  1. Java算法学习1——链表、数组与哈希表
  2. Spring注册Bean(提供Bean)系列--方法大全
  3. mysql初始化设置_mysql 配置 初始化
  4. Java(高阶)——操作系统
  5. 相机java程序_构建相机应用程序 - 接收
  6. java的基本特性_Java语言的基本特点
  7. 解读决策信息系统EIS
  8. Canon EOS 70D Camera Features Review
  9. hdfs.DataStreamer: Exception in createBlockOutputStream blk_1073741891_1096java.io.IOException: Got
  10. 2022虎年新UI春节送祝福微信小程序源码下载支持多种流量主