递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2675|回复: 14
打印 上一主题 下一主题

[视窗] 【MQTT】源码24-08-15更新

[复制链接]

23

主题

317

帖子

1469

积分

金牌会员

Rank: 6Rank: 6

积分
1469
跳转到指定楼层
楼主
发表于 2024-8-12 03:43:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wangvoldp 于 2024-8-15 23:29 编辑

使用的paho的mqtt
地址: https://eclipse.GITHUB.io/paho.mqtt.c/MQTTClient/html/
里面已经编译好了32和64位的动态库和静态库, 也可以自己编译, 下面有方法
2024-08-15
添加了异步库能实现同步库的全部功能加入了 置遗嘱, 自动重连功能
注释了同步库, 有需要的可以参考下
MQTT 2024-08-15.zip (1.14 MB, 下载次数: 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 是同步库的静态库

评分

参与人数 1金钱 +10 收起 理由
szychaa60 + 10 很给力!

查看全部评分

回复

使用道具 举报

37

主题

582

帖子

2847

积分

金牌会员

Rank: 6Rank: 6

积分
2847
沙发
发表于 2024-8-12 07:59:43 | 只看该作者
大佬威武
回复

使用道具 举报

69

主题

447

帖子

3109

积分

论坛元老

Rank: 8Rank: 8

积分
3109
板凳
发表于 2024-8-12 09:11:45 | 只看该作者
学习一下。
回复

使用道具 举报

72

主题

581

帖子

5023

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5023
地板
发表于 2024-8-12 17:02:55 | 只看该作者
学习一下
回复

使用道具 举报

3

主题

55

帖子

1041

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1041
5#
发表于 2024-8-12 18:13:02 | 只看该作者
有用在项目上吗
回复

使用道具 举报

23

主题

317

帖子

1469

积分

金牌会员

Rank: 6Rank: 6

积分
1469
6#
 楼主| 发表于 2024-8-12 22:06:42 | 只看该作者
本帖最后由 wangvoldp 于 2024-8-12 22:11 编辑

昨天刚封装的还热乎的,跑了一天测试暂时还没问题, 毕竟是别人开源的东西,我只是做了个接口,
或者再等等吧最近几天就会用上,到时看看效果
回复

使用道具 举报

23

主题

317

帖子

1469

积分

金牌会员

Rank: 6Rank: 6

积分
1469
7#
 楼主| 发表于 2024-8-15 23:30:32 | 只看该作者
2024-08-15  添加了异步库能实现同步库的全部功能加入了 置遗嘱, 自动重连功能
回复

使用道具 举报

0

主题

6

帖子

40

积分

新手上路

Rank: 1

积分
40
8#
发表于 2024-8-16 13:06:08 | 只看该作者
可以增加ssl版本吗
回复

使用道具 举报

3

主题

55

帖子

1041

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1041
9#
发表于 2024-8-16 14:44:21 | 只看该作者
都搞成这样了,搞全买给吴总。
回复

使用道具 举报

11

主题

195

帖子

1840

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1840
10#
发表于 2024-8-16 16:49:46 | 只看该作者
感谢分享!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-21 21:51 , Processed in 0.102634 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表