ios – 如何为arm64构建zlib

前端之家收集整理的这篇文章主要介绍了ios – 如何为arm64构建zlib前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用一个开源渲染库(Ogre3D),它依赖于zlib.

在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中.
原文链接:https://www.f2er.com/iOS/330857.html

猜你在找的iOS相关文章