загрузка общей библиотеки C с проектом Xcode Цель C - PullRequest
3 голосов
/ 27 июня 2011

Я новичок в MacOSX, и я хочу знать, возможно ли загрузить совместно используемую библиотеку (dylib), написанную на «C», с проектом Xcode, написанным на Objective C, и если да, то как я могу это сделать.

Если у вас есть пример такого случая, он был бы очень полезен.

1 Ответ

4 голосов
/ 27 июня 2011

Существует множество вариантов использования для этого - особенно при разработке под конкретный OS X, он позволяет вам получить доступ ко многим распространенным библиотекам, поэтому вам не нужно изобретать колеса.

Чтобы использовать различные библиотеки, либо добавьте их в разделе «Связанные фреймворки и библиотеки» на панели «Сводка» в своем приложении, либо просто перетащите файлы в свой проект - они обычно находятся в /usr/lib/.

Например, если я хочу использовать различные инструменты как часть OpenSSL - перетащите файл libcrypto.dylib в проект, а затем в верхнюю часть каждого файла, который хотите использовать библиотеку, я просто необходимо #import любых заголовков для доступа к различным предоставленным функциям - это помогает читать документацию соответствующей библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...