当前位置:   article > 正文

paho.mqtt.cpp库编译_mqtt linux c++编译

mqtt linux c++编译

    本人C++新手,cmake刚接触,最近想用到MQTT,下载的库老是编译不过,在网上找了很多教程说的都不太清楚,所以写下这篇记录一下编译过程,主要参考github说明文档。
环境:win10 64位 ,MinGW 64 ,Visual Studio 2019, CMake v3.17(官方要求v3.5)
因为MQTT-C++库依赖MQTT-C库,所以先下载C库。
1、构建 Paho C 库

  1. git clone https://github.com/eclipse/paho.mqtt.c.git
  2. cd paho.mqtt.c
  3. git checkout v1.3.8
  4. cmake -Bbuild -H. -DPAHO_ENABLE_TESTING=OFF -DPAHO_BUILD_STATIC=ON -DPAHO_WITH_SSL=OFF -DPAHO_HIGH_PERFORMANCE=ON -DCMAKE_INSTALL_PREFIX=./build/_install
  5. cmake --build build/ --config Release --target install

 注:默认用的Visual Studio编译器,可以使用-G指定编译器。

-DPAHO_WITH_SSL=ON这是在启用 SSL/TLS 的情况下构建的。如果不需要,请省略(我关闭了)。

-DCMAKE_INSTALL_PREFIX=./build/_install  这个参数指定编译程序安装的位置我选择在当前文件下./build/_install。

cmake --build

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/176449
推荐阅读
相关标签
  

闽ICP备14008679号