2016-08-25 13 views
0

按標題我在運行位於 org.ecliplse.paho.mqtt.cpp/src目錄/樣品的Makefile問題無法找到-lpaho-mqttpp3

我明白C++庫需要正確安裝C庫。要做到這一點我也跟着文檔 和在/ usr/local/lib目錄,我能夠找到上安裝的C庫的

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 

我這麼想嗎?應該在那個階段生產lpaho-mqttpp3?

請幫助

+0

你將文件複製到/ usr /本地/手動LIB? – hardillb

+0

你還安裝了cpp庫嗎? – hardillb

+0

你的'LD_LIBRARY_PATH'是在'/ usr/local/lib'中查找的嗎? –

回答

0

收到此答案由Google Groups

是,道歉,我們目前正在爲C++庫的構建系統上。您在/ usr/local/lib中看到的所有庫都是Paho C庫。當您從頂層cpp工作區構建時,C++庫會生成一個庫libpaho-mqttpp。這是缺少的文件。當我們繼續發佈C++庫1.0版本時,GitHub的'develop'分支目前處於不斷變化之中,但有許多更新可能會有所幫助,尤其是「make install」構建目標。爲了得到這個,克隆最新的GitHub庫,然後簽出「發展」分支:

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

$ make 
$ sudo make install 
$ make samples 

讓你去現在這一點。在幾周的時間裏尋找一位穩定的「大師」。

弗蘭克Pagliughi