2010-12-07 75 views
5

我知道如何從Lua加載C庫:是否有可能從Lua代碼加載.net dll?

-- Lua 
require("your_dll_name"); 

// C 
extern "C" __declspec(dllexport) LUALIB_API int luaopen_your_dll_name(lua_State *L) {...} 

但是,它可以從Lua中加載.NET庫?

+2

相關:http://stackoverflow.com/questions/2082159/how-to-export-c-methods – 2010-12-07 13:15:40

回答

2

LuaInterface是Lua語言和Microsoft .NET平臺的公共語言運行時(CLR)之間的集成庫。 Lua腳本可以使用它來實例化CLR對象,訪問屬性,調用方法,甚至可以使用Lua函數處理事件。

+0

謝謝你的鏈接。看來使用Lua腳本的軟件應該支持LuaInterface以便從Lua加載.net dll。 – sibvic 2010-12-10 10:04:30

相關問題