我需要我的c
库的网络库,因此我可以在iOS
和android
上使用它。我一直在四处搜寻,并尝试将libcurl构建为静态库,但未成功。为iOS构建基于c的静态库
我用下面的设置
$ 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是4
有谁知道哪里出了问题与我的配置设置?
你会得到什么样的“不匹配”?编译器错误?链接错误?运行时错误/崩溃?意外的计算结果?鼻恶魔? – 2013-07-29 05:07:03