我的图书馆需要一个网络图书馆,c
这样我就可以在iOS
和android
. 我一直在四处寻找并尝试将 libcurl 构建为静态库,但没有成功。
我使用以下设置构建它
$ 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,而 iOS 中的 long 设置为 4。
有谁知道我的配置设置出了什么问题?