Помощь по установке библиотеки как libical в Xcode - PullRequest
0 голосов
/ 25 июня 2010

Я хотел бы использовать библиотеку libical в своем проекте, но я никогда раньше не использовал внешнюю библиотеку.Я скачал файлы libical, но я застрял там.Я не знаю, как, или даже если мне нужно собрать / извлечь их, а затем, как получить их в Xcode.Любая помощь будет принята с благодарностью.Спасибо.

Ответы [ 2 ]

2 голосов
/ 25 июня 2010

Если это предварительно собранная библиотека, вы можете просто перетащить ее в свой проект 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 .

1 голос
/ 06 декабря 2011

Получить libical для настройки и сборки для arm сложнее, чем ./configure -build = arm-apple-darwin.

См. Этот вопрос и ответ для более подробной информации: Компиляция libical

...