2016-05-11 53 views
1

我試圖用cmake編譯FLANN,但唯一的結果是一個巨大的頭痛。如何使用從突觸安裝的FLANN

所以我發現here這個解決方案通過PCL庫和突觸。安裝似乎進行得很順利,但現在我不知道如何使用已安裝的軟件包。

報價FLANN的documentations

必須使用看起來 像這樣的編譯命令的一個例子:g++ flann_example.cpp -I $FLANN_ROOT/include -o flann_example_cpp其中$FLANN ROOT 是圖書館主目錄。

但是我不清楚$FLANN_ROOT是哪裏。

+0

您是從源代碼編譯FLANN還是使用launchpad回購? – user2807083

+0

我遵循使用突觸的第二種方法的鏈接中的說明,所以我認爲launchpad回購 – TwistAndShutter

回答

1

$FLANN_ROOT是安裝該庫的路徑。當您手動構建和安裝時(尤其是在安裝到非標準位置時),這大都相關。

當由封裝系統(新立得 - 我猜Ubuntu)安裝時,庫頭將很可能安裝在'/usr/include''/usr/local/include'。通常,您不必使用-I,因爲默認情況下會檢查這些路徑。

相關問題