mqtt之C++编译

参考:

Windows 编译 MQTT C++ Client

VS2019编译MQTT库 C/C++(超详细,含示例工程)

 

步骤一:下载代码:

代码

步骤二:安装openssl

openssl下载地址

mqtt之C++编译

我选择的是64位的全一点的。

步骤三:安装cmake

cmake下载地址

 

步骤四:安装mqtt c库

找到C库的路径

mqtt之C++编译

文本打开,下面的就是git的地址,直接下载下来

mqtt之C++编译

地址如下:  git clone https://github.com/eclipse/paho.mqtt.c.git

 

步骤五:生成C工程代码

mqtt之C++编译

然后下面打勾,生成例子程序

 mqtt之C++编译

成功之后,打开vs工程

mqtt之C++编译

 编译之后,会生成如下文件

mqtt之C++编译

 步骤六:生成C++工程

步骤和上面其实是一样的

mqtt之C++编译

 结果报错如下:

mqtt之C++编译

 据说是引用了C的头文件和库,这里需要修改一下

mqtt之C++编译

打开工程:

mqtt之C++编译

 编译结果如下:

mqtt之C++编译