如何使用从synaptic安装的FLANN

时间:2016-05-11 07:44:12

标签: c++ flann

我尝试用cmake编译FLANN,但唯一的结果是一个巨大的头痛。

所以我通过PCL存储库和synaptic找到了here这个解决方案。安装似乎进展顺利,但现在我不知道如何使用已安装的软件包。

引用FLANN的documentations

  

必须使用的编译命令示例   这样的事情:g++ flann_example.cpp -I $FLANN_ROOT/include -o flann_example_cpp其中$FLANN ROOT   是图书馆的主目录。

但我不清楚$FLANN_ROOT在哪里。

1 个答案:

答案 0 :(得分:1)

$FLANN_ROOT是安装库的路径。当您手动构建和安装时(尤其是在安装到非标准位置时),这主要是相关的。

当由打包系统安装时(Synaptic - 我想是Ubuntu?),库标题很可能安装在'/usr/include''/usr/local/include'中。通常,您不必使用-I,因为默认情况下会检查这些路径。