2013-04-20 6 views
3

У меня есть два проекта в eclipse CDT на моем Mac. Одна из них - это общая библиотека, другая - проект на C++, который использует общую библиотеку. Я пытаюсь использовать общую библиотеку и получил ее для компиляции, но она не будет работать. Когда я пытаюсь запустить его, я получаю ошибку image not found.Eclipse CDT Ссылка на общую библиотеку

Мне не удалось выяснить, как добавить свою библиотеку в каталог пути или ld_library_path, или как добавить все остальные пути, чтобы их можно было связать во время выполнения. Я уже добавил его в качестве ссылки в моем другом проекте, который правильно настроил время выполнения для меня, но мне нужна помощь в настройке связи времени выполнения.

ответ

2

у меня была какая-то проблема, решение:

Вставить переменную среды DYLD_LIBRARY_PATH = ${workspace_loc:/sharedlib/Debug} в перспективе конфигурации.

2

Когда я пытаюсь запустить программу, которая использует другую библиотеку разделяемых ссылок, также я хочу запустить программу внутри затмения. Вот что я сделал:

Вставить переменную среду LD_LIBRARY_PATH = «где вы делили файл lib» в «Параметры запуска/отладки» и решить проблему.

Смежные вопросы