Мне нужна сетевая библиотека для моей библиотеки c
, поэтому я могу использовать ее как на iOS
, так и на android
. Я искал и пытался создать libcurl как статическую библиотеку, но не был успешным.Построение статической библиотеки c на базе iOS
Я построил его со следующими настройками
$ export CC="clang"
$ export CFLAGS="-Wall -g -std=c11 -pipe -Os -gdwarf-2"
$ ./configure --enable-static
make install
Это прекрасно работает, когда я проверить библиотеку с моей библиотеке test.c. Однако, когда я запускаю его на моем iOS
проекте, я получил рассогласование на CurlchkszEQ(long, CURL_SIZEOF_LONG)
Я думаю, что проблема в том, что CURL_SIZEOF_LONG устанавливается равным 8, а долго прошивкой является 4.
Кто-нибудь знает, что пошло не так с настройкой конфигурации?
Какое «несоответствие» вы получаете? Ошибка компилятора? Ошибка компоновщика? Ошибка/сбой во время выполнения? Неожиданные результаты вычислений? Носовые демоны? –