【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

相关推荐
Yz987619 分钟前
Hive安装-内嵌模式
大数据·linux·数据仓库·hive·hadoop·hdfs·bigdata
多练项目29 分钟前
公开仓库改私有再配置公钥后Git拉取仍需要输入用户名的问题
运维·git
cqbzcsq1 小时前
Nginx简易配置将内网网站ssh转发到外网
运维·nginx·ssh
SmallBambooCode2 小时前
【人工智能】阿里云PAI平台DSW实例一键安装Python脚本
linux·人工智能·python·阿里云·debian·脚本·模型训练
纯小白是我2 小时前
CentOS 7系统中更改YUM源为阿里云的镜像源
linux·阿里云·centos
嵌入式Linux,2 小时前
BUG: scheduling while atomic
linux·运维·服务器·bug
小兔子酱#2 小时前
【Linux 29】传输层协议 - UDP
linux·运维·服务器·网络·网络协议·udp
CYRUS_STUDIO2 小时前
Android下的系统调用 (syscall),内联汇编syscall
android·linux·汇编语言
想不到好名字了()2 小时前
负载均衡式在线oj项目开发文档2(个人项目)
linux·网络·c++
liuhaoodng6262 小时前
浮动路由:实现出口线路的负载均衡冗余备份。
运维·网络·网络协议·负载均衡