2010-12-07 7 views
5

나는 루아에서 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 라이브러리를로드?

+2

관련 항목 : http://stackoverflow.com/questions/2082159/how-to-export-c-methods –

답변

2

LuaInterface은 루아 어와 Microsoft .NET 플랫폼의 CLR (Common Language Runtime) 간의 통합을위한 라이브러리입니다. 루아 스크립트는이를 사용하여 CLR 객체를 인스턴스화하고, 속성에 액세스하고, 메소드를 호출하고, 루아 함수를 사용하여 이벤트를 처리합니다.

+0

감사합니다. 루아 스크립트를 사용하는 소프트웨어는 루아에서 .net dll을로드하기 위해 LuaInterface를 지원해야합니다. – sibvic

관련 문제