cocos2d-x3.15 ndk编译报错

引擎版本是3.15,ndk版本是r15c,系统是osx10.13.2,报错信息:
In file included from /Users/a/Desktop/work2/client/cocos2d-x-3.15/cocos/./…/external/tinyxml2/tinyxml2.h:40:0,
from /Users/a/Desktop/work2/client/cocos2d-x-3.15/cocos/./platform/CCFileUtils.cpp:36:
/Users/a/Desktop/work2/android-ndk-r15c/sources/cxx-stl/gnu-libstdc++/4.9/include/cstdio:107:11: error: ‘::fgetpos’ has not been declared
using ::fgetpos;
^
/Users/a/Desktop/work2/android-ndk-r15c/sources/cxx-stl/gnu-libstdc++/4.9/include/cstdio:117:11: error: ‘::fsetpos’ has not been declared
using ::fsetpos;
^
make: *** [/Users/a/Desktop/work2/client/game/frameworks/proj.android/app/src/main/obj/local/armeabi/objs/cocos2dx_internal_static/platform/CCFileUtils.o] Error 1
Error while building, check error above!

大佬们,帮我看一下啊。

试试r13b

你们都上15了
我3.16还在用r10c。。。

因为 ndk 的升级,可能有一些头文件的包含错误,要升级就要自己改,另外 GitHub 最新的代码调整到 ndk16 了,可以参考对应文件

不想麻烦的话,就用默认的 ndk

这种问题太恐怖了,没什么事情的话,就老老实实的用官方的版本吧。最好什么都不要变。

@cocos2d-x1 看一下这个

http://forum.cocos.com/t/cocos2d-x-3-17/60390/86?u=2627993092