Mac で emmyLua デバッグを使用する場合の「ダイナミック ライブラリが有効になっていません。Lua のインストールを確認してください」という問題を解決する

XLua が動的ライブラリを開かないために、この問題が発生しました。

動的ライブラリが有効になっていません。Lua のインストールを確認する · 問題 #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を再起動します

おすすめ

転載: blog.csdn.net/weixin_36719607/article/details/127854291
おすすめ