第一步:下载源码;
需要下载两个源码:
null
paho.mqtt.c,网址是https://github.com/eclipse/paho.mqtt.c
![图片[1]-Windows 下用CMake编译 MQTT C++ Client:paho.mqtt.cpp-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/04/paho.mqtt_.c-1024x355.png)
我把它放在了E:\XXXX\mqtt\paho.mqtt.c-master文件夹里
paho.mqtt.cpp,网址是https://github.com/eclipse/paho.mqtt.cpp
下载方法同上。我把它放在了E:\XXXX\mqtt\paho.mqtt.cpp-master文件夹里.
第二步:编译paho.mqtt.c
![图片[2]-Windows 下用CMake编译 MQTT C++ Client:paho.mqtt.cpp-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/04/paho.mqtt-cmake-1024x544.png)
第三步:编译paho.mqtt.cpp
![图片[3]-Windows 下用CMake编译 MQTT C++ Client:paho.mqtt.cpp-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/04/paho.mqtt_.cpp-cmake-1024x544.png)
注意:需要配置PAHO_MQTT_C_INCLUDE_DIRS和PAHO_MQTT_C_LIBRARIES,这两个的值,分别如图,如果不设置,或者设置错误,会报错。
第四步:使用
工程中要包含paho-mqtt3a.lib
否则报错:lnk2001 无法解析的外部符号_MQTTProperties_free
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容