在尝试编译paho mqtt cpp样本时找不到-lpaho-mqttpp3

时间:2016-08-25 16:54:00

标签: makefile centos ld mqtt paho

根据标题,我在运行Makefile时遇到问题 org.ecliplse.paho.mqtt.cpp / SRC /样品

我理解C ++库需要正确安装C库。为此,我按照文档进行操作 并且在/ usr / local / lib中我能够找到

libpaho-mqtt3a.so
libpaho-mqtt3a.so.1
libpaho-mqtt3a.so.1.0
libpaho-mqtt3as.so
libpaho-mqtt3as.so.1
libpaho-mqtt3as.so.1.0
libpaho-mqtt3c.so
libpaho-mqtt3c.so.1
libpaho-mqtt3c.so.1.0
libpaho-mqtt3cs.so
libpaho-mqtt3cs.so.1
libpaho-mqtt3cs.so.1.0

我在C库的安装上遗漏了什么?应该在那个阶段制作lpaho-mqttpp3吗?

请帮助

1 个答案:

答案 0 :(得分:0)

Google Groups

收到此答案
  

是的,道歉,我们目前正在研究C ++库的构建系统。您在/ usr / local / lib中看到的所有库都是Paho C库。当您从顶级cpp工作区构建时,C ++库会生成一个库libpaho-mqttpp。那是丢失的文件。

     

GitHub'develop'分支目前处于不稳定状态,因为我们进入了C ++库的1.0版本,但是有许多可能有用的更新,特别是“make install”构建目标。为此,克隆最新的GitHub仓库,然后检查'develop'分支:

$ git clone https://github.com/eclipse/paho.mqtt.cpp.git
$ cd paho.mqtt.cpp
$ git checkout develop

$ make
$ sudo make install
$ make samples
  

这让你现在开始。在几周内寻找稳定的“主人”。

     

Frank Pagliughi