Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 是否可以在Mono/Mac操作系统中使用LuaInterface?_Macos_Mono_Luainterface - Fatal编程技术网

Macos 是否可以在Mono/Mac操作系统中使用LuaInterface?

Macos 是否可以在Mono/Mac操作系统中使用LuaInterface?,macos,mono,luainterface,Macos,Mono,Luainterface,LuaInterface使用两个.dll:lua51和luanet 虽然能够将lua51重建为liblua5.1.dylib(代码实际上找到了所有必要的入口点),但我完全被luanet.dll所困扰 有没有人知道如何在Mac OS上构建它,或者如果我不得不完全避免使用它(代价是丢失ObjectTranslator和元函数之类的东西) 我已经知道有类似的替代方法。您需要配置DllMap,告诉它应该在lua51.dylib中查找luanet.dll 您需要配置DllMap,告诉它应该在lua51.d

LuaInterface使用两个.dll:lua51luanet

虽然能够将lua51重建为liblua5.1.dylib(代码实际上找到了所有必要的入口点),但我完全被luanet.dll所困扰

有没有人知道如何在Mac OS上构建它,或者如果我不得不完全避免使用它(代价是丢失ObjectTranslator和元函数之类的东西)


我已经知道有类似的替代方法。

您需要配置DllMap,告诉它应该在lua51.dylib中查找luanet.dll


您需要配置DllMap,告诉它应该在lua51.dylib中查找luanet.dll


我所拥有的只是一个错误:
DllNotFoundException:LuaInterface.ObjectTranslator.createBaseClassMetatable(IntPtr luaState)(at Assets/LuaInterface/ObjectTranslator.cs:87)LuaInterface.ObjectTranslator..ctor(LuaInterface.Lua解释器,IntPtr luaState)(at Assets/LuaInterface/ObjectTranslator.cs:48)LuaInterface.Lua..()(位于Assets/LuaInterface/Lua.cs:86)LuaInterface测试..ctor()
我所拥有的只是一个错误:
DllNotFoundException:luanet LuaInterface.ObjectTranslator.createBaseClassMetatable(IntPtr luaState)(位于Assets/LuaInterface/ObjectTranslator.cs:87)LuaInterface.ObjectTranslator..(LuaInterface.LuaInterface.Lua解释器,IntPtr luaState)(位于Assets/LuaInterface/ObjectTranslator.cs:48)LuaInterface.Lua..ctor()(位于Assets/LuaInterface/Lua.cs:86)LuaInterface..ctor()