Я разрабатываю приложение Cocoa, используя последнюю версию Xcode 4, я хочу связать динамические библиотеки с моим проектом (dylibs
).
Я где-то читал, что добавления библиотек в мой проект недостаточно, так как мне нужно запустить install_name_tool
и otool
, чтобы мой проект использовал библиотеки, которые были включены в мой проект.
Я прочитал страницы руководства для install_name_tool
, но я не понимаю, ПОЧЕМУ я должен это делать.
Как работают библиотеки? Особенно интересует та часть, где у приложения и библиотек есть пути, указывающие на определенные места на моей машине, например /usr/local/lib/mylibrary.dylib
при запуске otool -L