tolua生成绑定报错Error parsing translation unit

照这里一步步做的:http://www.cocoachina.com/bbs/read.php?tid=196416&keyword=tolua
但自己写的就过不了,请问有人遇到这种情况没?

错误信息:
Traceback (most recent call last):
File “D:\dev\misc\cocos2dx\CocosLuaGame\frameworks\cocos2d-x\tools\bindings-ge
nerator/generator.py”, line 1306, in
main()
File “D:\dev\misc\cocos2dx\CocosLuaGame\frameworks\cocos2d-x\tools\bindings-ge
nerator/generator.py”, line 1302, in main
generator.generate_code()
File “D:\dev\misc\cocos2dx\CocosLuaGame\frameworks\cocos2d-x\tools\bindings-ge
nerator/generator.py”, line 980, in generate_code
self._parse_headers()
File “D:\dev\misc\cocos2dx\CocosLuaGame\frameworks\cocos2d-x\tools\bindings-ge
nerator/generator.py”, line 1007, in _parse_headers
tu = self.index.parse(header, self.clang_args)
File “D:\dev\misc\cocos2dx\CocosLuaGame\frameworks\cocos2d-x\tools\bindings-ge
nerator\clang\cindex.py”, line 2109, in parse
self)
File “D:\dev\misc\cocos2dx\CocosLuaGame\frameworks\cocos2d-x\tools\bindings-ge
nerator\clang\cindex.py”, line 2221, in from_source
raise TranslationUnitLoadError(“Error parsing translation unit.”)
TranslationUnitLoadError: Error parsing translation unit.

解决了,还是ini文件的头文件没有写对。

另外还有个问题,ini中的rename_classes为何没有任何作用?
rename_classes = classOrigin::classRename
结果并没有重命名

还有LUA_FUNCTION用新的方法没法处理么。。都是直接转int的。。
没有调用toluafix_ref_function。。还是必须用老方法来导出绑定么。。

楼主大坑。到底怎么解决的???

楼主~我现在也是卡在ini这边~你的ini各项路径是这样的?可以详细说一下么·~~~~ :8: :8:

楼主,望说的详细点,谢谢了

ini文件的第一句,记得更改!!!!!!

我也遇过这个问题,不知道是不是我的一样,我的是headers的路征问题。我直接headers写死是绝对路径。。。。。