cocos2dx3.0 中的luabind问题(file not found)

使用cocos2dx的luabind,按照tolua文件加下面的readme做了一遍,发现绑定cocos2dx自带的头文件也会报错,比如绑定cocos2dx.ini(tolua下面的配置文件)里面的类会产生下面的错误

generating userconf.ini…
Generating bindings for cocos2dx…
Using userconfig
(‘androidndkdir’, ‘D:\cocosInf\android-ndk-r9d’), (‘clangllvmdir’, ‘D:\coc
osInf\android-ndk-r9d\toolchains\llvm-3.3\prebuilt\windows-x86_64’), (‘coco
sdir’, ‘D:\Cocos2dx\cocos2d-x-3.0’), (‘cxxgeneratordir’, ‘D:\Cocos2dx\cocos2
d-x-3.0\tools\bindings-generator’), (‘extra_flags’, ‘-D__WCHAR_MAX__=0x7ffffff
f -U__MINGW32__’)]

… Generating bindings for target lua

… … Processing section cocos2d-x

====
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 ‘D:\Cocos2dx\cocos2d-x-3.0/cocos/base\CCG
    eometry.h’, line 30, column 10>,
    details = “‘functional’ file not found”>
    ====

*** Found errors - can not continue
Traceback (most recent call last):
File “D:\Cocos2dx\cocos2d-x-3.0\tools\bindings-generator/generator.py”, line 1
294, in
main()
File “D:\Cocos2dx\cocos2d-x-3.0\tools\bindings-generator/generator.py”, line 1
290, in main
generator.generate_code()
File “D:\Cocos2dx\cocos2d-x-3.0\tools\bindings-generator/generator.py”, line 9
80, in generate_code
self._parse_headers()
File “D:\Cocos2dx\cocos2d-x-3.0\tools\bindings-generator/generator.py”, line 1
016, in _parse_headers
raise Exception(“Fatal error in parsing headers”)
Exception: Fatal error in parsing headers

Generating lua bindings fails.

我自己写了个类试了一下luabind,发现当存在头文件的引用时,luabind就不会成功,例如C++的库函数,iostream,string之类的,同样会报file not found 的错误,求大神指点该怎么做

只能自顶了,求大神答疑

cocos2dx.ini的问题已经解决 http://www.cocoachina.com/bbs/simple/?t195350.html
继续搞自己定义的类的问题

链接打不开了,求怎么解决的,我也遇到这个问题了

兄弟,你怎么解决的啊,我也遇到这个问题了,你给的链接打不开了。