[linux][ompl]添加库路径
[linux][ompl] add library path
我已经从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库作为默认库。所以我尝试了几件事,但我仍然有同样的问题。
我尝试过的东西:
- 导出LD_LIBRARY_PATH=/user/omplapp/build/Release/lib:${LD_LIBRARY_PATH}
- sudo pluma/etc/ld.so.conf.d/randomLibs.conf并添加/user/omplapp/build/Release/lib
- 我还修改了已经存在的libc.conf文件(在/etc/ld.so.conf.d文件夹中),以包含我的库的路径
你们中有人明白我不明白的吗?我不明白应该走什么路,在哪里。
谢谢,jb
此行
#include <ompl/base/SpaceInformation.h>
期望有以下目录树,其中也包含SpaceInformation.h
和其他文件。
/usr/include/ompl/base
要么SpaceInformation.h
不住在那里,要么没有这样的目录。
相关文章:
- 如何将更多文件夹添加到c++include路径
- 带有特殊路径部分的"std::filesystem::weakly_canonical"失败
- C++A*算法并不总是在路径中具有目标节点
- 从函数角度看ID到文件路径的内部与外部映射
- boost xml parsingl将xml的路径作为变量发送
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- 如何使用cppcheck处理半相对包含路径
- 在C++中设置基于操作系统的文件路径
- 基于编译器选项的编译二进制路径
- 按边长度递归搜索图中所有可行路径
- 使用变量值作为 PlaySound 中的路径
- 如何转换真实路径 CString c++
- 从 GUID 获取 USB 卷路径
- 查找 GCD:并非所有控制路径都返回值
- C++17 文件系统::remove_all 带有通配符路径
- 在带有尾部斜杠的路径上返回 std::filesystem::create_directories() 的值
- 获取当前正在运行的 exe 名称(不是路径)
- 如何从 Skia 路径几何体中获取网格?
- CMake 错误"源似乎不包含 CMakeLists.txt",路径/库连接问题
- [linux][ompl]添加库路径