MonoLuaInterface:LuaInterface的单建版本

时间:2024-05-31 18:09:27
【文件属性】:

文件名称:MonoLuaInterface:LuaInterface的单建版本

文件大小:280KB

文件格式:ZIP

更新时间:2024-05-31 18:09:27

C#

LuaInterface是一个用于在Lua语言和Microsoft .NET平台的公共语言运行时(CLR)之间进行集成的库。 Lua脚本可以使用它来实例化CLR对象,访问属性,调用方法,甚至使用Lua函数处理事件。 最初由Fabio Mascarenhas撰写,目前由Craig Presti在维护 这对应于最新版本2.0.3,该版本已反向移植以针对标准Lua 5.1共享库使用P / Invoke。 它提供了可在Mono上构建的LuaInterface的工作版本。 在Debian / Ubuntu上,您将需要liblua5.1-dev和mono-devel软件包。 要构建,请进入src目录,然后: $ ./configure 这需要运行Lua安装,但不需要其他依赖项。 如果您的Lua目录位于其他/usr/include/lua51 ,则/usr/include/lua51在通常的位


【文件预览】:
MonoLuaInterface-master
----bin()
--------lua()
----tests()
--------test.lua(161B)
--------CallLua.cs(5KB)
--------makefile(572B)
--------makefile.win(396B)
--------TestLua.cs(47KB)
--------Entity.cs(655B)
----LuaInterface()
--------LuaNetRunner()
--------LuaInterface.csproj(4KB)
--------CallLua()
--------Tests()
--------LuaInterface.sln(4KB)
----src()
--------luastdcall-windows.h(799B)
--------README.txt(4KB)
--------LuaGlobalAttribute.cs(814B)
--------MethodWrapper.cs(20KB)
--------LuaHideAttribute.cs(318B)
--------LuaException.cs(575B)
--------LuaFunction.cs(3KB)
--------LuaUserData.cs(2KB)
--------Metatables.cs(38KB)
--------install(1KB)
--------ProxyType.cs(3KB)
--------LuaBase.cs(1KB)
--------luastdcall.c(3KB)
--------AssemblyInfo.cs(2KB)
--------GenerateEventAssembly.cs(29KB)
--------makefile(837B)
--------CheckType.cs(14KB)
--------Lua.cs(29KB)
--------makefile.win(811B)
--------configure(3KB)
--------LuaScriptException.cs(2KB)
--------LuaDLL.cs(21KB)
--------LuaTable.cs(3KB)
--------luastdcall-unix.h(694B)
--------LuaNetRunner.cs(3KB)
--------LuaRegistrationHelper.cs(4KB)
--------ObjectTranslator.cs(34KB)
--------rmakefile.win(834B)
--------config.win(314B)
----samples()
--------TextBox.cs(934B)
--------nplot1.lua(436B)
--------form2.wlua(350B)
--------ilua.lua(11KB)
--------NPlot.dll(164KB)
--------hello3.lua(151B)
--------autoform.wlua(612B)
--------layout0.wlua(640B)
--------form.lua(1KB)
--------error.lua(114B)
--------lconsole.lua(10KB)
--------form3.wlua(334B)
--------com.lua(2KB)
--------ctype.lua(519B)
--------form1.wlua(181B)
--------test-com.lua(926B)
--------lua.lua(10KB)
--------lua-gtk.lua(4KB)
--------hello-gtk.lua(289B)
--------testluaform.lua(3KB)
--------testbox.wlua(153B)
--------socket.lua(440B)
--------table1.wlua(630B)
--------auto2.wlua(634B)
--------auto1.wlua(430B)
--------hello2.lua(89B)
--------gui.glade(4KB)
--------hello1.lua(293B)
--------layout1.wlua(343B)
--------gtk-list.lua(1KB)
--------TextBox.dll(4KB)
--------hello-glade.lua(933B)
--------hello4.lua(235B)
----doc()
--------LuaInterface.txt(24KB)
--------guide.pdf(76KB)
--------luainterface.pdf(38KB)
--------LuaRunner.txt(88B)
----README.md(9KB)

网友评论