
在XCode5中,我注意到在构建iOS时,如果ARCHS设置指示64位(arm64)体系结构,则不会构建zlib.
我得到有关LSEEK宏,读写函数的“隐式函数声明”的错误.我在gzlib.c中查找了LSEEK:
#if defined(_WIN32) && !defined(__BORLANDC__)# define LSEEK _lseeki64#else#if defined(_LARGEfile64_SOURCE) && _LFS64_LARGEfile-0# define LSEEK lseek64#else# define LSEEK lseek#endif#endif
我的猜测是错误的,但我不知道是什么.至于read()和write(),我没有任何线索.
解决方法 尝试添加#include< unistd.h>在gzguts.h中. 总结以上是内存溢出为你收集整理的ios – 如何为arm64构建zlib全部内容,希望文章能够帮你解决ios – 如何为arm64构建zlib所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)