【MQTT(2)】开发一个客户端,ubuntu版本

基本流程如下,先生成Mosquitto的库,然后qt调用库进行开发界面。

文章目录

  • [0 生成库](#0 生成库)
  • [1 有界面的QT版本](#1 有界面的QT版本)
  • [2 无界面版本](#2 无界面版本)

0 生成库

下载源码:https://github.com/eclipse/mosquitto.git

编译ubuntu 版本很简单,安装官方说明直接make,然后在lib目录就有这个库了。

On Windows and Mac, use cmake to build. On other platforms, just run make to build. For Windows, see also README-windows.md.

1 有界面的QT版本

代码在:https://gitee.com/hiyanyx/qtmosquitto-qt-cmake,[参考了这个](https://github.com/skyhisi/qtmosquitto)

2 无界面版本

这个比较简单,直接照抄官网的examples,实现一个接收和发送一起的demo程序

代码在:https://gitee.com/hiyanyx/mosquitto-cpp-cmake

相关推荐
forestqq24 分钟前
openEuler22.03LTS系统升级docker至26.1.4以支持启用ip6tables功能
linux·运维·docker
xing.yu.CTF1 小时前
2022年中职网络建设与运维赛题-windows服务器解析
运维·服务器·网络·windows·网络建设与运维
阿昊真人1 小时前
mobaxterm 无法ssh连接ubuntu
ubuntu
x66ccff2 小时前
【GIS】本地部署nominatim地理编码服务
运维
蓝创精英团队3 小时前
基于Ubuntu Ollama 部署 DeepSeek-R132B 聊天大模型(附带流式接口调用示例)
linux·运维·ubuntu·deepseek
下雨天u3 小时前
jenkins手动安装插件
运维·jenkins
渲染101专业云渲染4 小时前
川翔云电脑是什么?租电脑?
运维·服务器·电脑
007php0074 小时前
Docker、Ollama、Dify 及 DeepSeek 安装配置与搭建企业级本地私有化知识库实践
运维·服务器·开发语言·后端·docker·容器·云计算
快去睡觉~5 小时前
Linux之Http协议分析以及cookie和session
linux·运维·http
shadowcz0075 小时前
Open-Interface:基于大语言模型 LLM 的自动化界面操作系统
运维·人工智能·语言模型·自然语言处理·自动化