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库?
我知道如何从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库?
LuaInterface是Lua语言和Microsoft .NET平台的公共语言运行时(CLR)之间的集成库。 Lua脚本可以使用它来实例化CLR对象,访问属性,调用方法,甚至可以使用Lua函数处理事件。
谢谢你的链接。看来使用Lua脚本的软件应该支持LuaInterface以便从Lua加载.net dll。 – sibvic 2010-12-10 10:04:30
相关:http://stackoverflow.com/questions/2082159/how-to-export-c-methods – 2010-12-07 13:15:40