[linux] [ompl] добавить путь к библиотеке

0

Я установил библиотеку ompl из http://ompl.kavrakilab.org/ Моя ОС - Linux Mint 17 Qiana

Я попытался скомпилировать OptimalPlanning.cpp следующим образом: $ g++ OptimalPlanning.cpp

Я также пробовал следующее: $ g++ -Wall -W -Werror -I/anon/omplapp main.cpp -o main -L/anon/omplapp / -L ompl -L ompl_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 и add/user/omplapp/build/Release/lib
  3. Я также изменил файл libc.conf, который уже был там (в папке /etc/ld.so.conf.d), чтобы содержать путь к моей библиотеке

Кто-нибудь из вас понимает, что у меня нет? Я не понимаю, какой путь должен быть дан и где.

Спасибо, jb

Теги:
linuxmint
g++

1 ответ

0

Эта строка

#include <ompl/base/SpaceInformation.h>

ожидает, что будет следующее дерево каталогов с SpaceInformation.h и другими файлами.

/usr/include/ompl/base

Либо SpaceInformation.h там не живет, либо нет такой директории.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню