cocos导出自定义lua脚本 遇到的 __builtin_ia32问题

在Mac环境下,cocos 导出lua的时候,如果出现 __builtin_ia32_xx 没有定义的问题,可以使用下面的步骤解决:

第一步:找到你使用的clang的include 目录

              在generator.py 中找到下面这一行

                config.set('DEFAULT', 'clangllvmdir', llvm_path)

将它输出,从而找到了 clang的目录。比如我的目录是:

/Users/apple/Library/Cocos/CocosStore/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64

 然后找到你用编写的 *.ini文件,并找到

clang_headers = -I%(clangllvmdir)s/lib/clang/3.6/include

最终找到了 include 目录:

/Users/apple/Library/Cocos/CocosStore/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include

第二步,在上面的目录中运行下面这个python脚本:

clang.llvm.org/builtins.py

builtins.py  *.h

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容