lua
Air_lml
这个作者很懒,什么都没留下…
展开
-
lua源代码编译
Lua源码下载地址:lua官网(http://www.lua.org/ftp/)下载之后解压目录如下etc中的README有编译方式:从vs命令行编译工具进入解压目录,不是进入etc目录,不然会编译不过然后输入etc\luavs.bat,进行编译然后在src目录下会生成lua.exe,luac.exe,lua51.lib,lua51.dll几个文件编译完成了原创 2020-12-07 23:16:36 · 155 阅读 · 0 评论 -
tolua++编译
tolua++的源码可以从github上获取(https://github.com/LuaDist/toluapp)(目前的版本只支持5.0与5.1)win32的编译可以直接在解压目录中的win32中的vc7中打开将luaxlib.h,lua.h,luaconf.h,lualib.h放到include文件夹中,lua51.lib放在lib文件夹中进行编译,可能的修改一下Lib库的名字在原创 2020-12-07 23:16:19 · 831 阅读 · 0 评论 -
浅谈Lua面向对象的实现
一:lua的类实现有时候有些lua对象(其实就是个table)并不是全局的,需要创建多个,这个时候就得模拟类的机制--------------------------------------------------------------------- 拷贝表数据-- @param b : 原始表-- @param a : 新表-----------------------原创 2020-12-07 23:11:33 · 154 阅读 · 0 评论 -
lua中dofile,loadfile,require的区别
在lua中dofile,loadfile,require都是加载文件函数,其中还是有一些异同点loadfile,加载文件,编译文件,并且返回一个函数,不运行dofile其实就是包装了Loadfile,根据loadfile的返回函数运行一遍require加载文件的时候,不用带目录,有lua自己的搜索加载目录的路径,并且会判断文件是否加载过,加载过则不加载,热更新就是通过require的原原创 2016-10-26 20:34:56 · 699 阅读 · 0 评论