引擎版本是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 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 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
这种问题太恐怖了,没什么事情的话,就老老实实的用官方的版本吧。最好什么都不要变。