c++ - 编译 C++ Paho MQTT 代码给出错误“找不到 Paho MQTT C 库”
问题描述
我使用的是 Ubuntu 16.04,我克隆了 c 库并在文件夹中~/Paho_MQTT/paho_c
运行以下命令,paho.mqtt.c
sudo apt-get install build-essential gcc make cmake cmake-gui cmake-curses-gui
sudo apt-get install fakeroot fakeroot devscripts dh-make lsb-release
sudo apt-get install libssl-dev
sudo apt-get install doxygen graphviz
mkdir build
cd build
ccmake ..
make
sudo make install
一切顺利。
然后我在 处克隆了 c++ 代码,并在文件夹~/Paho_MQTT/paho_cpp
中运行了以下命令,paho.mqtt.cpp
mkdir build
cd build
cmake -DPAHO_MQTT_C_PATH=~/Paho_MQTT/paho_c/paho.mqtt.c ..
在这里我得到错误,“找不到 Paho MQTT C 库”,你能建议任何解决方案吗?
解决方案
推荐阅读
- java - 如何创建一个循环将数组中的数据推送到 2 个堆栈但在 7 次迭代后停止?
- php - 管理面板中订单和订单状态表之间的关系
- c# - 使用开源代码 LiveCharts 获取以编程方式创建的散点图,但我无法获取图
- java - 如何以线程安全的方式在 JAX-RS 资源中使用 JerseyClient
- html - NVDA 将包含按钮的 div 视为按钮
- python - 有没有办法在不同模块之间传递 Python 中的 Class 对象并保留命名空间?
- url - Puppeteer page.goto 错误仅与 readFileSync
- python - 有没有更好的方法来重写下面的python代码,同时考虑到大列表的时间复杂度?
- python - 如何在 Tensorflow 2.0 中使用 Google Colab 的 TPU?
- javascript - 摩卡单元测试:超时后如何强制停止执行测试