当mac升级到EI Caption后绑定到Js、lua出现LibclangError: dlopen(libclang.dylib, 6)的错误

时间:2021-12-23 22:04:54

之前系统升级到最新的EI后,cocos2d lua绑定编译出现了LibclangError: dlopen(libclang.dylib, 6)的错误,如下图

当mac升级到EI Caption后绑定到Js、lua出现LibclangError: dlopen(libclang.dylib, 6)的错误

查了好多地方,都说是路径问题,有些说是版本问题,按照无法查找的文件,找到了解决办法

1.找到frameworks->cocos2d-x->tools->bindings-generator->clang->cindex.py文件

   找到get_cindex_library()方法,将library = cdll.LoadLibrary(self.get_filename())路劲改为如图:

   当mac升级到EI Caption后绑定到Js、lua出现LibclangError: dlopen(libclang.dylib, 6)的错误

2.保存重新编译即可