На Ubuntu у меня есть приложение C++ в Eclipse. Приложение компилируется отлично, и я могу запустить приложение из командной строки.
Но когда я пытаюсь отладить его или запустить с помощью Eclipse, ошибка:
"Cannot open shared object file: No such file or directory"
не выбрасывается в общей библиотеке.
Я установил LD_LIBRARY_PATH в моем файле bashrc, а также установил переменную среды LD_LIBRARY_PATH в настройках конфигурации запуска и отладки:
/Главная /behlingb/Документы/api_libs/FileGDB_API/Библиотека
Что еще мне не хватает, чтобы запустить Eclipse?
ОБНОВИТЬ
Для этого приложения требуется только один файл общих объектов, и этот файл загружается из стороннего API-интерфейса. Я просто обнаружил, что если я поместил общий объект в каталог, в который входит исполняемый файл, он будет отлаживаться в Eclipse. Есть ли способ указать другой каталог, поэтому мне не нужно копировать файл для каждого проекта?