[linux] [ompl]添加库路径

时间:2014-11-09 17:21:54

标签: c++ linux g++ linuxmint

我已经从http://ompl.kavrakilab.org/安装了库ompl 我的操作系统是Linux Mint 17 Qiana

我尝试编译OptimalPlanning.cpp,如下所示:$ g ++ OptimalPlanning.cpp

我还尝试了以下内容:$ g ++ -Wall -W -Werror -I / anon / omplapp main.cpp -o main -L / anon / omplapp / -lompl -lompl_app

这是错误:

OptimalPlanning.cpp:37:40: fatal error: ompl/base/SpaceInformation.h: No such file or directory
#include <ompl/base/SpaceInformation.h>
                                    ^
compilation terminated.

我想我可能需要将ompl库添加为默认库。所以我尝试了几件事,但我仍然遇到同样的问题。

我尝试的事情:

  1. export LD_LIBRARY_PATH = / user / omplapp / build / Release / lib:$ {LD_LIBRARY_PATH}
  2. sudo pluma /etc/ld.so.conf.d/randomLibs.conf并添加/ user / omplapp / build / Release / lib
  3. 我还修改了已存在的文件libc.conf(在文件夹/etc/ld.so.conf.d中)以包含我的库的路径
  4. 你们中的任何人都明白我不知道的是什么吗? 我不明白应该给出什么路径以及在哪里。

    谢谢,jb

1 个答案:

答案 0 :(得分:0)

这一行

#include <ompl/base/SpaceInformation.h>

预计会有以下目录树包含SpaceInformation.h和其他文件。

/usr/include/ompl/base

SpaceInformation.h不在那里,或者没有这样的目录。