Mac下导出c++到Lua失败
LibclangError: dlopen(libclang.dylib, 6): image not found. To provide a path to libclang use Config.set_library_path() or Config.set_library_file().
错误信息提示 找不到libclang 需要调用一下 Config.set_library_path() 或者 Config.set_library_file() 方法
这个问题是因为生成Lua绑定的时候需要 libclang 这个库
查看目录 YOUR_PROJECT/frameworks/cocos2d-x/tools/bindings-generator/libclang 会发现Cocos引擎中提供了这个库
所以,只需要设置一下libchang路径就可以了。
修改 YOUR_PROJECT/frameworks/cocos2d-x/tools/bindings-generator/generator.py
在967行的位置:
复制代码
|
再次运行脚本就解决了