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