【问题标题】:[linux][ompl] add library path[linux][ompl] 添加库路径
【发布时间】:2014-11-09 17:21:54
【问题描述】:

我已经从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. 导出 LD_LIBRARY_PATH=/user/omplapp/build/Release/lib:${LD_LIBRARY_PATH}
  2. sudo puma /etc/ld.so.conf.d/randomLibs.conf 并添加 /user/omplapp/build/Release/lib
  3. 我还修改了已经存在的文件 libc.conf(在文件夹 /etc/ld.so.conf.d 中)以包含我的库的路径

你们中有人明白我不明白的吗? 我不明白应该给出什么路径以及在哪里。

谢谢,jb

【问题讨论】:

    标签: c++ linux g++ linux-mint


    【解决方案1】:

    这一行

    #include <ompl/base/SpaceInformation.h>
    

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

    /usr/include/ompl/base
    

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

    【讨论】:

      猜你喜欢
      • 2010-10-09
      • 1970-01-01
      • 1970-01-01
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-09
      • 2015-04-20
      相关资源
      最近更新 更多