【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

相关推荐
江湖有缘7 小时前
Linux系统之htop命令基本使用
linux·运维·服务器
CodeByV7 小时前
【Linux】基础 IO 深度解析:文件、描述符与缓冲区
linux
B***y8857 小时前
配置nginx访问本地静态资源、本地图片、视频。
运维·nginx
w***Q35010 小时前
Git工作流自动化
运维·git·自动化
xu_yule13 小时前
Linux_12(进程信号)内核态和用户态+处理信号+不可重入函数+volatile
linux·运维·服务器
虾..13 小时前
Linux 环境变量&&进程优先级
linux·运维·服务器
i***t91913 小时前
Linux下MySQL的简单使用
linux·mysql·adb
偶像你挑的噻13 小时前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件
稚辉君.MCA_P8_Java14 小时前
DeepSeek 插入排序
linux·后端·算法·架构·排序算法
数据库学啊15 小时前
团队小希望运维简单,时序数据库选型有什么推荐?
运维·数据库·时序数据库