eclipse sfml вопросы библиотеки - PullRequest
       4

eclipse sfml вопросы библиотеки

0 голосов
/ 06 сентября 2010

Я извлек приложение, написанное на C ++, с использованием библиотеки sfml, но у меня возникают проблемы при настройке библиотеки в Eclipse.Я указал путь включения, путь lib и включил все необходимые библиотеки .so для ссылки.приложение компилируется нормально, но во время выполнения жалуется на отсутствие библиотек.Почему это происходит?Разве я не включил путь к библиотекам в настройках проекта?Я даже попытался поместить все .so в каталог исполняемых файлов без удачи.

1 Ответ

0 голосов
/ 06 сентября 2010

В исполняемом файле хранится только имя разделяемой библиотеки. При запуске программы динамический компоновщик затем ищет указанные библиотеки в своих путях поиска. Вы можете добавить / указать пути поиска, поместив их через двоеточие в переменную окружения LD_LIBRARY_PATH или указав их в /etc/ld.so.conf (по крайней мере, если вы используете ОС на основе Unix). В Windows вся переменная окружения PATH используется при поиске динамически подключаемых библиотек (DLL).

Чтобы увидеть пути к разделяемым библиотекам, используемым данным приложением, запустите ldd applicationPath.

...