Я пытаюсь загрузить библиотеку libroscpp.so
Я использую Eclipse 4.16.0
и хочу, чтобы ROS
библиотеки загружались из Eclipse при выполнении проекта.
Ниже ошибка, которую я получаю, когда запускаю свое приложение из ECLIPSE.
/home/ams_user/work/vijay/MyProj/objs/MyApp: error while loading shared libraries: libroscpp.so: cannot open shared object file: No such file or directory
Однако я успешно загружаюсь из терминала с помощью команды ldconfig
.
Любой настройка в eclipse, где я могу указать путь к библиотеке. Пожалуйста, предложите ..
Пытался добавить ниже, как показано ниже:
выберите Run -> Run configurations ... -> C / C ++ Приложение (дважды щелкните или щелкните «Создать»). Выберите правильный двоичный файл на главной вкладке (проект поиска должен работать, когда ваш двоичный файл уже создан). Потом во вкладке окружения добавил
Name : ROS_ROOT
Value : /opt/ros/melodic/share/ros
Name : ROS_LIB (Name i chosen)
Value : /opt/ros/melodic/lib/ <-- This is where my lib is located.