Kiedy próbuję użyć LuaInterface na Mono na Linux (przy użyciu Mono 2.0 na Ubuntu 9.04) pojawia się następujący wyjątek:Jak korzystać LuaInterface na 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.
według this web site LuaInterface może być używane z Mono. MoMA mówi to również.
Czy jest możliwa ponowna kompilacja lua51.dll
, aby była kompatybilna z Mono?
Problem polega na tym, że lua51.dll nie używa DLLImport(), ale kompiluje niezarządzany kod Lua bezpośrednio do tej zarządzanej biblioteki. – ulrichb
Ups, powinien wyglądać ostrożnie w trybie LuaInterface. Edytowane w celu poprawienia. –
To nie brzmi dobrze, ponieważ http://luainterface.googlecode.com/svn/trunk/lua-5.1.2/lua511/LuaDLL.cpp wydaje się robić dużo "magii", ... .... DLACZEGO nie ma żadnego mieszanego kompilatora C++/CLI ??? – ulrichb