修改引擎c++代码后,重新使用genbindings.py生成luabinding后的疑问

修改引擎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:

  1. <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”>
  2. <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”>
  3. <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”>
  4. <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”>
  5. <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”>
  6. <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不敢用。。。

版主?,谁能给我个回复?

最后报成功就是对的。这些警告可以忽略。