나는 루아에서 C 라이브러리를로드하는 방법을 알고 :Lua 코드에서 .net dll을로드 할 수 있습니까?
-- Lua
require("your_dll_name");
// C
extern "C" __declspec(dllexport) LUALIB_API int luaopen_your_dll_name(lua_State *L) {...}
하지만이 가능 루아에서 .NET 라이브러리를로드?
나는 루아에서 C 라이브러리를로드하는 방법을 알고 :Lua 코드에서 .net dll을로드 할 수 있습니까?
-- Lua
require("your_dll_name");
// C
extern "C" __declspec(dllexport) LUALIB_API int luaopen_your_dll_name(lua_State *L) {...}
하지만이 가능 루아에서 .NET 라이브러리를로드?
LuaInterface은 루아 어와 Microsoft .NET 플랫폼의 CLR (Common Language Runtime) 간의 통합을위한 라이브러리입니다. 루아 스크립트는이를 사용하여 CLR 객체를 인스턴스화하고, 속성에 액세스하고, 메소드를 호출하고, 루아 함수를 사용하여 이벤트를 처리합니다.
감사합니다. 루아 스크립트를 사용하는 소프트웨어는 루아에서 .net dll을로드하기 위해 LuaInterface를 지원해야합니다. – sibvic
관련 항목 : http://stackoverflow.com/questions/2082159/how-to-export-c-methods –