Помощь по установке библиотеки как libical в Xcode
Я хотел бы использовать библиотеку libical в своем проекте, но я никогда раньше не использовал внешнюю библиотеку. Я скачал файлы libical, но я застрял там. Я не знаю, как, или даже если мне нужно собрать / извлечь их, а затем, как получить их в XCode. Любая помощь будет принята с благодарностью. Спасибо.
2 ответа
Если это встроенная библиотека, вы можете просто перетащить ее в свой проект Xcode (или использовать Project
=> Add to Project…
) так же, как и для исходных / заголовочных файлов.
Если он предварительно не создан, вам нужно будет создать его для любых сред и архитектур, на которые вы хотите ориентироваться. Если это идет с проектом XCode тогда, это легко. Если это обычный дистрибутив с открытым исходным кодом, вы обычно делаете что-то вроде этого:
$ ./configure
$ ./make
$ sudo ./make install
Это обычно помещает встроенную библиотеку (и) и заголовок (и) в нечто вроде /usr/local/lib
а также /usr/local/include
, В вашем основном проекте XCode вы можете просто добавить эти заголовки и библиотеки в ваш проект.
Обратите внимание: если вы кросс-компилируете, например, для iPhone, вам нужно добавить несколько флагов в ./configure
команда, чтобы вы указали правильную архитектуру, например ./configure -build=arm-apple-darwin9.0.0d1
,
Также обратите внимание, что обычно хорошей идеей является проверка MacPorts, чтобы убедиться, что они уже исправили данный проект с открытым исходным кодом для Mac OS X - это может сэкономить вам много работы.
Смотрите также этот блог о создании и использовании libical на iPhone.
Получить libical для настройки и сборки для arm сложнее, чем./configure -build=arm-apple-darwin.
См. Этот вопрос и ответ для более подробной информации: Компиляция libical