QtMqtt开发之部署到Qt安装目录
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安装目录相关推荐
- 【转】解密Qt安装目录的结构
转自:C语言中文网 强力推荐 网址:http://c.biancheng.net/view/3866.html 了解 Qt 安装目录的结构虽然不是编程必须的,但是它能练就我们的内功,让我们对 Qt ...
- 解密Qt安装目录的结构
解密Qt安装目录的结构 了解 Qt 安装目录的结构虽然不是编程必须的,但是它能练就我们的内功,让我们对 Qt 的编程环境了如指掌.Windows 和 Linux 下 Qt 安装目录的结构非常相似,我们 ...
- 开发和部署Pocket Pc 安装程序
开发和部署Pocket Pc 安装程序 原作者: Ralph Arvesen Vertigo Software, Inc. 发表于2003年3月MSDN 翻译者:liu_sir 应用: Microso ...
- linux python qt 安装目录,Linux 下QT调用Python库文件 以及Linux 安装Python3.8开发环境 问题...
最近想运用linux系统下Qt来实现c++ 与python的混合编程,linux系统会自带python2.7版本或者python3.5版本(深度linux). Qt调用python文件需要在pro文件 ...
- 天嵌开发版 imx6 移植qt
1.环境说明 QT 移植 - 系统: ubuntu 14.04 x64 - 编译器: arm-none-linux-gnueabi-gcc 4.8.3 - QT 5.5.1 2.下载源码 - 下载交叉 ...
- Linux安装minigui教程,MiniGui开发:Ubuntu14.04环境安装qvfb工具
在Ubuntu14.04上搭建MiniGui开发环境,需要依赖qvfb工具. minigui官网提供了qvfb的安装包,下载连接 http://www.minigui.org/en/download/ ...
- Qwt开发教程(一)—配置及安装Qwt(最全、最详细)#F0220
Qwt 配置详细说明 本文原创作者:冯一川(ifeng12358@163.com),如有转载,请注明原作者及出处. 1.版本说明: ...
- Python开发环境部署详细教程,附上免费Python开发平台
Python开发环境部署详细教程来啦!本文将带大家搭建一个Python虚拟环境和基于网页的用于交互计算的应用程序Jupyter Notebook. 如果这么简单的部署教程你还是学不会,没关系,在文章末 ...
- Qt 杂记 —— Qt安装并配置调试文件,添加源码调试pdb文件
文章目录 Qt 杂记 -- Qt安装并配置调试文件,添加源码调试pdb文件 一.安装QT及QTCreator 二.在VS中使用QT 个人格言 Qt 杂记 -- Qt安装并配置调试文件,添加源码调试pd ...
最新文章
- linux硬盘目录下,Linux 新添加的硬盘格式化并挂载到目录下
- 自定义分页(模块化)
- 架构师经常参考的Netflix架构,它的全貌是怎样的?
- Eclipse集成jboss7.1
- Shell 变量--shell教程
- 传统企业装上“智慧大脑” 看阿里巴巴如何实践AI赋能
- 消息队列终极解决方案——Stream(上)
- linux 安装libcurl4-gnutls-dev,curl / curl.h,libcurl,libcurl4-openssl-dev,libcurl4-nss-dev库之间的区别?...
- Mybatis入门程序
- 讯飞输入法pad版x86_讯飞搜狗为何抵不过百度输入法?读完你就明白了
- word html 预览 打印出来,word预览时文字在表格中,打印出来却没有.doc
- 云计算就业前景怎么样 学后可以胜任哪些岗位
- 不容错过 | 超干货免费公开课「EOS区块链应用开发入门实战」,文末送书!
- Java基础--I/O流知识总结
- zabbix mysql分开部署_Centos7 安装部署zabbix5.0服务端 超详细图文步骤
- 时域采样与频域采样实验报告_使用网络分析仪进行时域分析
- Java 面试/笔试题神整理 [Java web and android]
- Redis批量操作--增加,删除,模糊查询
- 我去。两个字的演变。《人类文字之变》文 / 江湖一剑客
- 资源 | 吴恩达斯坦福CS230深度学习课程全套资料放出(附下载)
热门文章
- Java算法学习1——链表、数组与哈希表
- Spring注册Bean(提供Bean)系列--方法大全
- mysql初始化设置_mysql 配置 初始化
- Java(高阶)——操作系统
- 相机java程序_构建相机应用程序 - 接收
- java的基本特性_Java语言的基本特点
- 解读决策信息系统EIS
- Canon EOS 70D Camera Features Review
- hdfs.DataStreamer: Exception in createBlockOutputStream blk_1073741891_1096java.io.IOException: Got
- 2022虎年新UI春节送祝福微信小程序源码下载支持多种流量主