Установить путь к .dylib пути в приложении Какао - PullRequest
0 голосов
/ 05 марта 2010

Я разрабатываю приложение Mac OS X Cocoa и хочу использовать несколько библиотек .dylib. Как мне установить путь к .dylib, который находится где-то в моей папке приложения? Что если путь находится в разных каталогах на разных компьютерах или не существует вообще?

1 Ответ

1 голос
/ 05 марта 2010

который находится где-то в моей папке приложения?

Используйте @rpath. (или @executable_path.) См. man 1 dyld.

Что, если путь находится в разных каталогах на разных компьютерах или не существует вообще?

Тогда ваше приложение не загрузится. Используйте слабое связывание или загрузите dylib во время выполнения с помощью dlopen, если dylib не является необходимым

...