【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

相关推荐
旖旎夜光3 小时前
Linux(12)(下)
linux·网络
郝亚军3 小时前
如何在windows11和Ubuntu linux之间互传文件
linux·运维·ubuntu
ghostmen3 小时前
Kuboard 离线安装与 K3s 集群绑定完整指南
linux·kuboard·k3s
j_xxx404_3 小时前
Linux:进程状态
linux·运维·服务器
济6173 小时前
linux 系统移植(第二十三期)---- 进一步完善BusyBox构建的根文件系统---- Ubuntu20.04
linux·运维·服务器
程序员 _孜然3 小时前
openkylin、ubuntu等系统实现串口自动登录
linux·运维·ubuntu
hweiyu003 小时前
Linux 命令:csplit
linux·运维·服务器
守正出琦3 小时前
Linux信号核心函数速查表
linux·运维·服务器
花花鱼3 小时前
Linux中的755及644等等速记
linux·运维·服务器
草草_3 小时前
【内核驱动基础】主设备号与次设备号
linux·内核驱动