当前位置: 首页 > news >正文

零遁nas做网站安徽网新科技有限公司网站开发

零遁nas做网站,安徽网新科技有限公司网站开发,自己做网站的软件下载,wordpress文字加框一、QT MQTT 提供 MQTT 客户端服务的 Qt 专用库基于标准化发布 / 订阅协议,用于在设备和组件之间可靠地共享数据。MQTT 是为保证状态正确性、满足高安全标准和交换最小数据而设计的协议,因此被广泛应用于各种分布式系统和物联网解决方案中。 Qt开发MQT…

一、QT MQTT

提供 MQTT 客户端服务的 Qt 专用库基于标准化发布 / 订阅协议,用于在设备和组件之间可靠地共享数据。MQTT 是为保证状态正确性、满足高安全标准和交换最小数据而设计的协议,因此被广泛应用于各种分布式系统和物联网解决方案中。

Qt开发MQTT程序有两种方式,一个是Qt官方提供的基于MQTT的封装,一个是第三方(EMQ)开发的用于Qt调用MQTT的接口,二者使用方法大同小异,并且均提供了源码。那么,这里先来介绍第一种,如基于Qt官方提供的封装来使用MQTT。

Qt官方虽然在2017年就已经提供了对MQTT的封装,但是并没有正式加入到Qt的标准库里面,所以需要自己下载源码进行编译。

Qt官方介绍文档地址:https://doc.qt.io/QtMQTT/qtmqtt-index.html

二、如何使用?

1.下载与编译

Qt官方在github上提供了源代码,地址:https://github.com/qt/qtmqtt
本人pc上安装的QT版本为 Qt5.14.2,固选择下载了5.14.2版本:
在这里插入图片描述

2.编译

下载完成后,解压
在这里插入图片描述
用qtCreator打开 qtmqtt.pro项目文件,
然后笔者选择了MinGW_64 来构建工程
在这里插入图片描述
注:下面引用的路径均为笔者自己电脑上的路径,请读者按照自己的路径修改
遇到问题1 :

qmqttauthenticationproperties.h:33: error: C1083: 无法打开包括文件: “QtMqtt/qmqttglobal.h”: No such file or directory

解决:
在qt sdk路径:C:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\ 下面创建QtMqtt目录,然后把下载下来的源码src/mqttt下面的所有.h文件拷贝到qt sdk下新创建的QtMqtt目录下

在这里插入图片描述
在这里插入图片描述

2.集成

如图是编译产生的目录结构:
在这里插入图片描述
1 把bin目录下的Qt5Mqtt.dll\Qt5Mqttd.dll 拷贝到C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin目录下
2 把lib 下面的libQt5Mqtt.a\libQt5Mqttd.a 拷贝到C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib目录下
3 把mkspecs\modules-inst下面的qt_lib_mqtt.pri 和 qt_lib_mqtt_private.pri拷贝到C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules目录下(不拷贝好像也没事)

3.运行demo

随便测试个小demo
笔者用的是example下的simpleclient,构建报错:error: ‘QMqttClient’ file not found

在这里插入图片描述
找不到QMqttClient,改成下面即可。然后运行

//#include <QMqttClient>
#include <QtMqtt/qmqttclient.h>

在这里插入图片描述

http://www.yayakq.cn/news/324862/

相关文章:

  • 网站建设合同应注意手机百度账号申请注册
  • 苏州网站建设专业的公司网站建设流程所用工具
  • 网站建设如何做账个人网站建设免费主机
  • 网站开发课程内部培训个人建网站一般多少钱?
  • 北京h5网站制作综合权重查询
  • 江西南昌建设厅网站20平办公室装修设计
  • 江西省城乡建设厅网站证件查询杭州智能模板建站
  • 设计类网站策划书彭州做网站的公司
  • 网页设计入门书籍百度关键词排名优化工具
  • 专业创建网站公司宁波做百度网站
  • 大学生兼职网站策划书婴儿睡袋网站建设
  • 网站开发 用户角色网站建设与代运营介绍
  • 青羊区网站建设个人网站风格
  • 互联网站建设机构国际原油价格最新实时消息
  • 比较有名的设计网站镇江平台公司
  • 域名和网站培训网站建设报价单
  • 苏州市建设中心网站首页中山专业外贸网站开发公司
  • 哪里有网站建设加工企业设计网页
  • 站长工具在线查询贵阳个人做网站
  • Wordpress做什么网站赚钱展厅效果图网站
  • 深圳外贸建站模版即刻搜索
  • 网站关键词google优化怎么做免费建造公司网站
  • 网站开发外包协议360免费wifi无法在win10下正常运行
  • 自助定制网站开发公司外链推广是什么意思
  • 搭建网站视频教程怎样创办网站
  • 免费建设网站赚钱万能浏览器手机版下载安装2022
  • 如何注册chn域名网站做网站要不要用jsp
  • 店铺头像logo设计枫树seo
  • 杭州网站制作外包汽油最新价格
  • 哪个公司可以专门做网站东莞住房和城乡建设部网站