
Lua C++封装
文章平均质量分 75
fangzt2010
这个作者很懒,什么都没留下…
展开
-
LuaOO (Lua与C++交互的面向对象封装)
说明: LuaOO是Lua C API使用C++语言的面向对象封装。LuaOO是在lua原有的API基础之上扩展而来,极少地修改lua源码,主要是通过扩展lua原来的代码。扩展lua与C++环境交互。因此当有新版本的lua源码发布时也能够支持。LuaOO的很多接口的命名与lua API类似。LuaOO隐藏了lua栈的操作,LuaOO库将不会提供类似lua_gettop,lua_settop,lu原创 2012-10-20 08:43:20 · 903 阅读 · 0 评论 -
LuaOO 0.1.1.1发布
LuaOO 0.1.1.1是对0.1.1.0的修正,修正了很多bug。添加了LuaState::new*() 的一系列操作,方便对象的创建初始化。 此版本提供一个demo示例是简单的数组操作的扩展库(像C语言中的数组),其功能远比不上lua自带的数组,但在性能以及所占内存上是有些优势的。 此demo作为扩展lua库的示例,包含userdata类型的验证,以及面向对象的调用方法,metaTabl原创 2012-10-30 21:29:40 · 555 阅读 · 0 评论 -
LuaOO DLL插件扩展的支持
LuaOO 0.1.1.2更新说明 添加新功能: 对dll插件的支持 Lua的对插件操作如下: --加载LuaPlugin.dll并执行bool loadPlugin(LuaState*)导出函数 --(注意定义导出函数时要将导出函数放入extern "C"{}的大括号内部,否则会导致查找不到导出函数) local r,err=LuaPlugin.load("LuaPlugin.dll原创 2012-11-01 21:11:33 · 436 阅读 · 1 评论