win7安装使用mosquitto,vs2010中使用libmosquittopp

本文详细介绍了在Windows 7 64位系统上安装mosquitto 1.4.10的步骤,包括下载、安装、使用和解决常见问题。在VS2010中使用libmosquittopp库进行MQTT通信的测试,通过创建Win32控制台程序并添加相关依赖库,实现了发布和订阅功能。
摘要由CSDN通过智能技术生成

这里写代码片网上看了很多windows系统安装mosquitto的,都提到装cygwin,不知道为什么,我是直接下载mosquitto-1.4.10-install-win32.exe 安装的,具体过程如下:

1 下载、安装、使用

1.1 下载

mosquitto最新版下载:http://mosquitto.org/download/
windows安装选择:
mosquitto-1.4.10-install-win32.exe (~200 kB) (Native build, Windows Vista and up, built with Visual Studio Community 2013)
mosquitto-1.4.10-install-cygwin.exe (~200 kB) (Cygwin build, Windows XP and up)
两者区别已经说明了,只是编译方式不同,第二个应该是多了cygwin相关的库,我两个都试了,都可以,真正要注意的问题是,openssl、pthreads相关的动态库,下面会提到
(源码编译的话,需要下载源码:http://mosquitto.org/files/source/

1.2 安装

双击“mosquitto-1.4.10-install-win32.exe”,按提示下一步安装好即可

1.3 使用

进入mosquitto安装目录,双击“mosquitto.exe”,出现几个问题:
1)缺少ssleay32.dll
解决方法:下载64位ssleay32.dll、libeay32.dll,另外还有个pthreadVC2.dll,三个dll放到安装目录
2)双击“mosquitto.exe”一闪而过
解决方法:win+R键,输入services.msc回车(或者右键计算机属性–>管理–>服务),打开窗口后在服务里找到Mosquitto Broker,若为启动状态,点击“停止”,右键属性设置为手动启动。
上述问题解决后,双击“mosquitto.exe”,即手动启动了mosquitto服务,即在本机开启了mqtt代理,下面可以进行发布和订阅测试。

3 发布订阅测试

3.1 用提供的mosquitto.exe、mosquitto_sub.exe、mosquitto_pub.exe测试

3.1.1启动mosquitto服务

参考:http://www.th7.cn/system/win/201607/170516.shtml
进入安装目录,双击

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值