修改引擎c++代码后,重新使用genbindings.py生成luabinding,结果终端出现下面的错误
(‘androidndkdir’, ‘/Users/apple/adt/ndkr10c’), (‘clangllvmdir’, ‘/Users/apple/adt/ndkr10c/toolchains/llvm-3.4/prebuilt/darwin-x86_64’), (‘cocosdir’, ‘/Users/apple/cocos2d-x-3.4copy’), (‘cxxgeneratordir’, ‘/Users/apple/cocos2d-x-3.4copy/tools/bindings-generator’), (‘extra_flags’, ‘’)]
… Generating bindings for target lua
… … Processing section cocos2d-x
====
Errors in parsing headers:
- <severity = Warning,
location = <SourceLocation file ‘/Users/apple/adt/ndkr10c/toolchains/llvm-3.4/prebuilt/darwin-x86_64/lib/clang/3.4/include/float.h’, line 86, column 9>,
details = “‘FLT_DIG’ macro redefined”> - <severity = Warning,
location = <SourceLocation file ‘/Users/apple/adt/ndkr10c/toolchains/llvm-3.4/prebuilt/darwin-x86_64/lib/clang/3.4/include/float.h’, line 87, column 9>,
details = “‘DBL_DIG’ macro redefined”> - <severity = Warning,
location = <SourceLocation file ‘/Users/apple/adt/ndkr10c/toolchains/llvm-3.4/prebuilt/darwin-x86_64/lib/clang/3.4/include/float.h’, line 106, column 9>,
details = “‘FLT_MAX’ macro redefined”> - <severity = Warning,
location = <SourceLocation file ‘/Users/apple/adt/ndkr10c/toolchains/llvm-3.4/prebuilt/darwin-x86_64/lib/clang/3.4/include/float.h’, line 107, column 9>,
details = “‘DBL_MAX’ macro redefined”> - <severity = Warning,
location = <SourceLocation file ‘/Users/apple/adt/ndkr10c/toolchains/llvm-3.4/prebuilt/darwin-x86_64/lib/clang/3.4/include/float.h’, line 114, column 9>,
details = “‘FLT_MIN’ macro redefined”> - <severity = Warning,
location = <SourceLocation file ‘/Users/apple/adt/ndkr10c/toolchains/llvm-3.4/prebuilt/darwin-x86_64/lib/clang/3.4/include/float.h’, line 115, column 9>,
details = “‘DBL_MIN’ macro redefined”>
====
…
下面还有很多类似的Errors in parsing headers:
执行到最后,脚本提示我
Generating lua bindings succeeds.
这到底有没有问题?心有点儿虚啊,表示新生成的lua不敢用。。。