2014-11-05 95 views
0

我想安裝PyVlFeat,安裝失敗,確切地說這個問題在這裏提到。 pyvlfeat error during installation: /usr/bin/ld: cannot find -lboost_python-mt-py26使用我的PyVlFeat安裝Boost Python

根據上面提到的答案,我需要將「-lboost_python-mt-py26」的引用更改爲我的系統中正確版本的Boost Python。 我在Ubuntu 14.04,我試圖通過使用這個命令「ls/usr/lib/libboost_python *」來檢測我的boost python版本。我似乎沒有任何類似的庫名稱。但是,我已經使用這個命令安裝了Boost Python「sudo apt-get install libboost-all-dev」,如上所述。 https://stackoverflow.com/questions/25891667/boost-undefined-reference-ubuntu-14-04-boost-1-54

由於Boost Python已經存在,我應該如何正確使用它來編譯PyVlFeat。

+0

我在askubuntu登載,並得到了答案 HTTP。: //askubuntu.com/questions/546323/cannot-find-lboost-python-mt-error-when-using-boost/546823#546823 – Erdnase 2014-11-07 14:10:41

回答

0

-mt後綴已從Boost庫中刪除。安裝的Boost庫是多線程安全的。

更改參考,以「-lboost_python-py27」(刪除-mt後綴使用Python的正確版本會解決這個問題