求助:JSB绑定脚本运行出错!!!

Microsoft Windows [版本 10.0.16299.125]
© 2017 Microsoft Corporation。保留所有权利。

C:\Users\Administrator.SC-201904041737>cd C:\CocosCreator\resources\cocos2d-x\tools\tojs

C:\CocosCreator\resources\cocos2d-x\tools\tojs>python genbindings.py
generating userconf.ini…
Generating bindings for box2d…
Using userconfig
[(‘androidndkdir’, ‘E:\Android\android-ndk-r16b-32’), (‘clangllvmdir’, ‘E:\Android\android-ndk-r16b-32\toolchains\llvm\prebuilt\windows’), (‘creatordir’, ‘C:\CocosCreator\resources\cocos2d-x\cocos\editor-support\creator’), (‘cocosdir’, ‘C:\CocosCreator\resources\cocos2d-x’), (‘anysdk_common_dir’, ‘C:\CocosCreator\resources\cocos2d-x\external\ios\include\anysdk\common’), (‘anysdk_appstore_dir’, ‘C:\CocosCreator\resources\cocos2d-x\external\ios\include\anysdk\appstore’), (‘jsbdir’, ‘C:\CocosCreator\resources\cocos2d-x\cocos\scripting\js-bindings’), (‘cxxgeneratordir’, ‘C:\CocosCreator\resources\cocos2d-x\tools\bindings-generator’), (‘extra_flags’, ‘-D__WCHAR_MAX__=0x7fffffff -U__MINGW32__’), (‘clang_include’, ‘lib64/clang/3.8/include’)]

… Generating bindings for target spidermonkey

… … Processing section box2d

C:\Python27\lib\site-packages\Cheetah\Compiler.py:1509: UserWarning:
You don’t have the C version of NameMapper installed! I’m disabling Cheetah’s useStackFrames option as it is painfully slow with the Python version of NameMapper. You should get a copy of Cheetah with the compiled C version of NameMapper.
"\nYou don’t have the C version of NameMapper installed! "

parse_header: C:\CocosCreator\resources\cocos2d-x/external/sources/Box2D/Box2D.h
====
Errors in parsing headers:

  1. <severity = Fatal,
    location = <SourceLocation file ‘C:\CocosCreator\resources\cocos2d-x/external/sources\Box2D/Common/b2Settings.h’, line 22, column 10>,
    details = “‘stddef.h’ file not found”>
    ====

*** Found errors - can not continue
Traceback (most recent call last):
File “C:\CocosCreator\resources\cocos2d-x\tools\bindings-generator/generator.py”, line 1631, in
main()
File “C:\CocosCreator\resources\cocos2d-x\tools\bindings-generator/generator.py”, line 1627, in main
generator.generate_code()
File “C:\CocosCreator\resources\cocos2d-x\tools\bindings-generator/generator.py”, line 1282, in generate_code
self._parse_headers()
File “C:\CocosCreator\resources\cocos2d-x\tools\bindings-generator/generator.py”, line 1326, in _parse_headers
raise Exception(“Fatal error in parsing headers”)
Exception: Fatal error in parsing headers

Generating javascript bindings fails.

请问这个问题该怎么解决呀,各位大佬?

你的userconf.ini里,android_headers字段,加入stddef.h所在目录。
也许是:
-I%(androidndkdir)s/platforms/android-14/arch-arm/usr/include/linux