Cuando intento utilizar LuaInterface en Mono en Linux (usando Mono 2.0 en Ubuntu 9.04) me sale el siguiente excepción:Cómo utilizar LuaInterface en Mono/Linux
** (App.exe:8599): WARNING **: Method ':.DoDllLanguageSupportValidation()' in assembly '/home/ulrich/test/Debug/lua51.dll' contains native code that cannot be executed by Mono on this platform. The assembly was probably created using C++/CLI.
Según this web site LuaInterface puede ser usado con Mono. MoMA dice eso también.
¿Es posible volver a compilar lua51.dll
para que sea compatible con Mono?
El problema es que lua51.dll no utiliza DLLImport(), pero compila el código Lua no administrado directamente en esta biblioteca administrada. – ulrichb
Vaya, debería haber mirado el modo LuaInterface con cuidado. Editado para hacerlo correcto. –
Esto no suena bien, porque http://luainterface.googlecode.com/svn/trunk/lua-5.1.2/lua511/LuaDLL.cpp parece hacer mucha "magia", ... Y, .... ¿POR QUÉ no hay un compilador mixto de C++/CLI? – ulrichb