递归火山软件开发平台
标题:
【MQTT】源码24-08-15更新
[打印本页]
作者:
wangvoldp
时间:
2024-8-12 03:43
标题:
【MQTT】源码24-08-15更新
本帖最后由 wangvoldp 于 2024-8-15 23:29 编辑
使用的paho的mqtt
地址:
https://eclipse.GITHUB.io/paho.mqtt.c/MQTTClient/html/
里面已经编译好了32和64位的动态库和静态库, 也可以自己编译, 下面有方法
2024-08-15
添加了异步库能实现同步库的全部功能加入了 置遗嘱, 自动重连功能
注释了同步库, 有需要的可以参考下
(, 下载次数: 36)
上传
点击文件名下载附件
【编译方法】
1.安装Visual Studio
我使用的是Visual Studio 2019
2.下载mqtt
https://GITHUB.com/eclipse/paho.mqtt.c
3.安装cmake-gui
https://GITHUB.com/Kitware/CMake/releases/
下载并安装cmake-3.30.2-windows-x86_64.msi
4.打开cmake-gui
点第一行【Browse Source...】按钮, 选择 mqtt 根目录下的src目录
点第三行【Browse Build...】按钮, 选择 mqtt 根目录下的build目录(新建)
点左下角【Configure】按钮, 第一次会弹出一个窗口,让选择 vs 版本, 按自己的vs版本选择, 第二行选平台
编译32位就选win32, 64位就选x64, 然后点下面【Finish】按钮,
中间出现列表给【PAHO_BUILD_STATIC】打钩, 点【Generate】按钮生成vs项目
5.打开 mqtt 根目录下的build目录下的vs项目文件, 选好release模块, 点解决方案里的项目右键生成吧
paho-mqtt3a 是异步库的dll
paho-mqtt3c 是同步库的dll
paho-mqtt3a-static 是异步库的静态库
paho-mqtt3c-static 是同步库的静态库
作者:
山梦
时间:
2024-8-12 07:59
大佬威武
作者:
itismine
时间:
2024-8-12 09:11
学习一下。
作者:
nurjay
时间:
2024-8-12 17:02
学习一下
作者:
hq881128
时间:
2024-8-12 18:13
有用在项目上吗
作者:
wangvoldp
时间:
2024-8-12 22:06
本帖最后由 wangvoldp 于 2024-8-12 22:11 编辑
hq881128 发表于 2024-8-12 18:13
有用在项目上吗
昨天刚封装的还热乎的,跑了一天测试暂时还没问题, 毕竟是别人开源的东西,我只是做了个接口,
或者再等等吧最近几天就会用上,到时看看效果
作者:
wangvoldp
时间:
2024-8-15 23:30
2024-08-15 添加了异步库能实现同步库的全部功能加入了 置遗嘱, 自动重连功能
作者:
szychaa60
时间:
2024-8-16 13:06
可以增加ssl版本吗
作者:
hq881128
时间:
2024-8-16 14:44
都搞成这样了,搞全买给吴总。
作者:
高山!&流水
时间:
2024-8-16 16:49
感谢分享!!!
作者:
heiye
时间:
2024-8-29 23:16
怎么用这个?
作者:
wangvoldp
时间:
2024-8-31 14:32
heiye 发表于 2024-8-29 23:16
怎么用这个?
连接MQTT用的,参考下面的免费服务吧
https://www.emqx.com/zh/mqtt/public-mqtt5-broker
作者:
zgj9911
时间:
2024-9-28 21:57
断开()有问题,用不了
作者:
928120509
时间:
2024-11-1 15:46
大佬,你好, 调用之后出现出现问题
作者:
928120509
时间:
2024-11-8 16:44
大佬,有没有调用例子
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4