[linux][ompl]添加库路径

[linux][ompl] add library path

本文关键字:路径 ompl linux 添加      更新时间:2023-10-16

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

我试着编译OptimalPlanning.cpp如下:$g++OptimalPlanning.cpp

我还尝试了以下操作:$g++-Wall-W-Weror-I/anon/omplap main.cpp-o main-L/anon/olapp/-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.

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

我尝试过的东西:

  1. 导出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文件夹中),以包含我的库的路径

你们中有人明白我不明白的吗?我不明白应该走什么路,在哪里。

谢谢,jb

此行

#include <ompl/base/SpaceInformation.h>

期望有以下目录树,其中也包含SpaceInformation.h和其他文件。

/usr/include/ompl/base

要么SpaceInformation.h不住在那里,要么没有这样的目录。