Помощь по установке библиотеки как 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

Другие вопросы по тегам