2015-04-01 10 views
1

Я прошел через различные решения компиляции libical v1.0 для ARMv7, однако последняя libical библиотека, доступная на GitHub, кажется, переехал в CMake:Компиляция libical для ARMv7 и arm64 с CMake

https://github.com/libical/libical

Может кто-нибудь, пожалуйста, посоветуйте мне, что я должен делать, чтобы скомпилировать его для iOS и Mac (одна жирная статическая библиотека)? Я смог скомпилировать его для Mac, но не знаю, как сделать то же самое для armv7 и arm64. Благодаря!

ответ

0

Я пробовал все от ios-toolchain для cmake до написания скрипта сборки. Ничего не получилось. В конце концов это оказалось простым. Просто запустите cmake и скомпилируйте libical на 64-битном Mac. Затем возьмите весь полученный код из каталога «src» и добавьте это прямо в ваш проект iOS. Затем замените #include на #include "config.h" глобально и отключите поддержку ICU. Добавьте макрос препроцессора к вашим настройкам сборки, чтобы включить сгенерированный config.h