ios – 如何为arm64构建zlib

ios – 如何为arm64构建zlib,第1张

概述我使用一个开源渲染库(Ogre3D),它依赖于zlib. 在XCode5中,我注意到在构建iOS时,如果ARCHS设置指示64位(arm64)体系结构,则不会构建zlib. 我得到有关LSEEK宏,读写函数的“隐式函数声明”的错误.我在gzlib.c中查找了LSEEK: #if defined(_WIN32) && !defined(__BORLANDC__)# define LSEEK _l 我使用一个开源渲染库(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中. 总结

以上是内存溢出为你收集整理的ios – 如何为arm64构建zlib全部内容,希望文章能够帮你解决ios – 如何为arm64构建zlib所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1098525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存