我用的是 android-ndk-r9d
cocos2dx.ini : android_headers = -I%(androidndkdir)s/platforms/android-14/arch-arm/usr/include -I%(androidndkdir)s/sources/cxx-stl/gnu-libstdc++/4.7/libs/armeabi-v7a/include -I%(androidndkdir)s/sources/cxx-stl/gnu-libstdc++/4.7/includ
%(androidndkdir)s/sources/cxx-stl/gnu-libstdc++/4.7 并不存在
但是r8d 中有4.7 直接软链过来也不行
最后改用r9d中的 4.8
ok
==================原帖如下==========问题已解决=================
看起来是找不到 functional.h
MAC OS 10.9.2
cocos2d-x-3.0rc0
android-ndk-r9d
clang+llvm-3.3-x86_64-apple-darwin12
$ ./genbindings.py
generating userconf.ini…
cfg : /Users/mabingtao/work/android/cocos2d-x-3.0rc0/tools/tolua/cocos2dx.ini
Generating bindings for cocos2dx…
__cmd:/usr/bin/python2.7 /Users/mabingtao/work/android/cocos2d-x-3.0rc0/tools/bindings-generator/generator.py /Users/mabingtao/work/android/cocos2d-x-3.0rc0/tools/tolua/cocos2dx.ini -s cocos2d-x -t lua -o /Users/mabingtao/work/android/cocos2d-x-3.0rc0/cocos/scripting/lua-bindings/auto -n lua_cocos2dx_auto
Using userconfig
(‘androidndkdir’, ‘/Users/mabingtao/work/android/android-ndk-r9d/’), (‘clangllvmdir’, ‘/Users/mabingtao/work/android/android-ndk-r9d/toolchains/llvm-3.3/prebuilt/darwin-x86_64’), (‘cocosdir’, ‘/Users/mabingtao/work/android/cocos2d-x-3.0rc0’), (‘cxxgeneratordir’, ‘/Users/mabingtao/work/android/cocos2d-x-3.0rc0/tools/bindings-generator’), (‘extra_flags’, ‘’)]
… Generating bindings for target lua
… … Processing section cocos2d-x
====
Errors in parsing headers:
- <severity = Fatal,
location = <SourceLocation file ‘/Users/mabingtao/work/android/cocos2d-x-3.0rc0/cocos/base/CCGeometry.h’, line 30, column 10>,
details = “‘functional’ file not found”>
====
