Qt中MQTT源码编译

为了解决直接下载的MQTT原来在Qt环境中会编译出错的问题,记录一下正确的打开方式(〃‘▽’〃)
PS:依旧是白纸一样的教程方式┓( ´∀` )┏
PS:这个方法在使用PC端编译能成功的,但是Android上编译可能会导致文件缺失,建议另找其他方案(;´д`)ゞ

目录

一、 素材准备
二、 具体操作
三、 新项目检验

素材准备

1.QT:Qt 5.9.4
2.MQTT源码下载地址:(Qt版的)
https://github.com/emqtt/qmqtt/tree/master
在这里插入图片描述

具体操作

1.安装QT
PS:都行,能编出hello world 就好
PSS:皮这一下非常开心 ~( =▽=)~

2.下载并解压MQTT源码
在这里插入图片描述

3.打开src.pro工程文件
PS:目录地址qmqtt-master\src
在这里插入图片描述

4.直接编译,你会发现该项目的根目录下生成几个文件
PS:重点关注对象 lib include
在这里插入图片描述

5.复制include到qmqtt-master\src\mqtt目录下
在这里插入图片描述
MQTT阶段性任务完成!!✿✿ヽ( ° ▽ ° )ノ✿

新项目检验

1.建立一个新的项目(你想用到MQTT的项目)
在其目录下添加刚刚已经已加入include的mqtt文件夹和lib文件夹
在这里插入图片描述

2.在Qt界面中添加2个文件分别是
\mqtt\include\qmqtt\qmqttDepends
\mqtt\qmqtt.h
PS:右键工程文件→添加现有文件
在这里插入图片描述

3.添加静态库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.增加QT+= network 进pro文件!
在这里插入图片描述

5.Pro文件效果图
在这里插入图片描述

6.写入程序测试:
PS:记得声明头函数!在这里插入图片描述

7.修改错误头函数格式
PS:当你发现有下面问题的时候,别紧张,就是将 < >改为” ”
PS:应该应该有5处地方
在这里插入图片描述

8 .最终结果图在这里插入图片描述

恭喜你,这样算是搭建完成了~✿✿ヽ( ° ▽ ° )ノ✿

鸣谢单位:
https://blog.csdn.net/naibozhuan3744/article/details/78807406
https://blog.csdn.net/qq_28877125/article/details/78357510?locationnum=6&fps=1

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值