遇到这个问题上因为XLua不开启dynamic libraries。
dynamic libraries not enabled; check your Lua installation · Issue #725 · Tencent/xLua · GitHub
这个上官方的解答,这里说下具体做法。下面我导出的上lua53的mac os库,其他版本同理。
1.首先下载GitHub - chexiongsheng/build_xlua_with_libs: 为xLua集成几个常用库,方便使用
2.删除“plugin_lua53”目录(确保待会儿导出你看得到修改)
3.修改CMakeLists.txt
添加“ADD_DEFINITIONS(-DLUA_USE_DLOPEN)“
4.执行“make_osx_lua53.sh“
这个时候你就可以看到导出了“plugin_lua53“这个文件夹

5.将xlua替换
6.重启unity即可

这篇博客介绍了如何解决XLua在Unity中遇到的dynamiclibrariesnotenabled问题。通过下载特定仓库,修改CMakeLists.txt文件,添加必要定义并执行脚本来导出lua53库,然后替换原有xlua文件,最后重启Unity即可解决该问题。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



