Tolua genbindings错误十年无解

弄了很久genbindings.py不能解决 总是报错如下,什么原因呢,并没有加自己写的ini

Errors in parsing headers:

  1. <severity = Warning,
    location = <SourceLocation file None, line 180, column 9>,
    details = “‘WCHAR_MAX’ macro redefined”>
  2. <severity = Fatal,
    location = <SourceLocation file ‘F:\cocos2d-x-3.0rc0/cocos/base\CCGeometry
    .h’, line 30, column 10>,
    details = “‘functional’ file not found”>
    ====

*** Found errors - can not continue
Traceback (most recent call last):
File “F:\cocos2d-x-3.0rc0\tools\bindings-generator/generator.py”, line 1262, i
n
main()
File “F:\cocos2d-x-3.0rc0\tools\bindings-generator/generator.py”, line 1258, i
n main
generator.generate_code()
File “F:\cocos2d-x-3.0rc0\tools\bindings-generator/generator.py”, line 948, in
generate_code
self._parse_headers()
File “F:\cocos2d-x-3.0rc0\tools\bindings-generator/generator.py”, line 984, in
_parse_headers
raise Exception(“Fatal error in parsing headers”)
Exception: Fatal error in parsing headers

Generating lua bindings fails.

你完完全全按照帮助文档或者搜论坛相关的帖子吧。
这个不用几分钟就可以搞完。:10:
在这啥折腾:2:

你这个出错信息我老久就看见论坛有人问过了。

好吧,帮你帮到底
http://www.cocoachina.com/bbs/read.php?tid=195138&keyword=cocos2d-x|lua
http://www.cocoachina.com/bbs/read.php?tid=195993&keyword=cocos2d-x|lua

太感谢了 痛哭流涕~!!

请问楼主怎么解决的。。我貌似还是不行。。

我也是报这个错误,因为我用的是NDK-r9d,貌似教程里面只支持r9b,我换成r9b之后就成功了。。:6:

你下挫ndk版本了,你的那个是mac版本的。我现在碰到了另外一个问题我现在碰到的情况是出现了dos2unix问题。我明明下了一个这个dos2unix for windows的版本,而且看提示应该可以直接用了的。但是最后还是出这个问题。不知道哪位达人碰到且解决了。我的使用环境是win7 64位操作系统。所有需要用到的软件都和那个readme.mk文件里面要求的是一样的

请问r9b在哪里能下载呢 我找了好久

r9d也可以,不一定非要用r9b。

按这个做。必须成功。

http://www.cocos2d-x.org/wiki/Binding_Custom_Class_To_Lua_Runtime

你好,我也遇到了这个错误,能麻烦下你最后是怎么解决的吗?

====

*** Found errors - can not continue
Traceback (most recent call last):
File “/Users/tw-c-057/client_ol/tools/bindings-generator/generator.py”, line 1419, in
main()
File “/Users/tw-c-057/client_ol/tools/bindings-generator/generator.py”, line 1415, in main
generator.generate_code()
File “/Users/tw-c-057/client_ol/tools/bindings-generator/generator.py”, line 1087, in generate_code
self._parse_headers()
File “/Users/tw-c-057/client_ol/tools/bindings-generator/generator.py”, line 1123, in _parse_headers
raise Exception(“Fatal error in parsing headers”)
Exception: Fatal error in parsing headers

Generating javascript bindings fails.

r9b 谁有,求链接

其实根本不用r9b,只要在编译的时候,把cocos2d引擎路径下的东西注释掉就好了,cmd_args = {} 在用户自定义路径下只写要编译的文件custom_cmd_args = { ‘cocos2dx_config.ini’ : (‘cocos2dx_config’, ‘jsb_cocos2dx_config’), \ }