setenv是在lua5.1中有的改变函数作用域的函数。 用法是setenv(func or number,tbl),第一个参数可以是数字也可以是函数,数字1表示当前的作用域,2表示上一层的作用域,特殊情况0,setfenv changes the environment of the runnin
转载
2014-09-15 07:14:00
231阅读
2评论
Lua5.1中的API函数 lua_State* luaL_newstate() Lua脚本的编译执行是相互独立的,在不同的线程上执行。通过luaL_newstate()函数可以申请一个虚拟机,返回指针类型 lua_State。今后其他所有Lua Api函数的...
转载
2012-12-27 09:59:00
122阅读
2评论
白色:待回收的对象 灰色:待遍历的对象 黑色:不回收的对象 主要流程: 1、从根集开始遍历 2、遍历到的白对象标灰入栈,遍历到灰色、黑色对象则跳过。 3、每次从栈中pop一个灰色对象标黑,并遍历它引用的对象(处理方式参考2) 4、直到栈为空,一次性将白色对象清理出内存。 流程特点: 第2、3步是可以
转载
2020-03-09 21:20:00
372阅读
2评论
一、打开vs2010二、创建项目新建项目->win32控制台应用程序->下一步->应用程序设置中选择静态库,不勾选预编译头->完毕。详细例如以下图:三、拷贝源代码将lua源代码中的*.h文件复制到项目的头文件目录下,将lua源代码中的*.c文件复制到项目的源文
转载
2019-04-18 16:21:00
206阅读
2评论
lua5.1的一个坑
原创
2018-10-14 18:05:24
3531阅读
编译静态库步骤:1. 从上面的地址下载得到lua-5.1.tar.gz文件,解压得到lua-5.1文件夹2.打开VS2013, 打开“文件” -> “新建” -> “项目” -> 左侧选择“Visual
原创
2022-12-14 11:07:35
206阅读
在Linux系统中安装Lua 5.1是一个非常简单且常见的操作,Lua是一种轻量级的脚本语言,被广泛用于游戏开发、网站开发以及嵌入式系统中。而在Linux系统中安装Lua 5.1也是非常方便的,下面我们来介绍一下具体的安装步骤。
第一步,打开终端,并输入以下命令来查看系统是否已经安装Lua 5.1:
```bash
lua -v
```
如果系统已经安装了Lua 5.1,终端会返回Lua的版
原创
2024-04-12 09:49:42
426阅读
Lua 5.1 参考手册by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes云风 译Copyright© 2006 Lua.org, PUC-Rio. All rights reserved.1 -介绍Lua 是一个扩展式程序设计语言,它被设计成支持通用的过程式编程,
转载
2011-07-05 18:52:00
373阅读
Lua 5.1 参考手册by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes云风 译www.codingnow.comCopyright© 2006 Lua.org, PUC-Rio. All rights res...
转载
2015-12-19 13:11:00
297阅读
2评论
by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes 云风 译 www.codingnow.com Copyright © 2006 Lua.org, PUC-Rio. All rights reserved. 1
原创
2022-09-26 08:10:26
400阅读
5.1 Windows内存管理
http://book.51cto.com 2010-06-03 11:51 冯宏华/徐莹 等 电子工业出版社 我要评论(0)
摘要:《C++应用程序性能优化(第2版)》第5章操作系统的内存管理,本章前一部分着重介绍Windows的虚拟内存管理机制,后一部分则简要介绍Linux的虚拟内存管理机制。本节为
转载
2010-10-10 11:59:38
374阅读
环境:luafor windows (lfW)
主页:http://luaforwindows.luaforge.net/下载页面:http://files.luaforge.net/releases/luaforwindows/luaforwindows lua for windows其实是一整套Lua的开发环境,它包括: Lua Interpre
转载
2024-04-30 07:29:37
432阅读
Build static QT 5.1 on WindowsPosted by twisted on July 24, 2013Leave a comment (0)Go to commentsSo I needed to built QT statically for my cube world server app as otherwise the inject
转载
精选
2014-07-30 15:57:20
643阅读
完整的卸载MySQL 5.1的卸载方法: 1、控制面板里的增加删除程序内进行删除 2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 3、开始->运行-> regedit 看看注册表里这几个地方删除没有 HKEY_LOCAL_MACHINE\SYSTEM\Contro
原创
2023-11-08 09:06:50
107阅读
在lua安装路径找到lua5.1.dll文件,复制到以下路径:C:\Windows\SysWOW64这一步之后我的可以正常启动了。如果不行,再控制台运行以下指令:regsvr32 lua5.1.dll如果还不行,俺也不会。
原创
2023-05-19 10:49:32
202阅读
本文旨在window平台下利用VS2019/2022 编译lua源码生成 lua编译器和解释器,并配置环境变量。同时为了便于在C++中嵌入lua的开发工作,也会生成VS能使用的dll、lib格式的lua动态链接库。 如果你只想生成window平台能使用的lua编译器,可以尝试下载mingw,通过make指令生成。需要注意的是通过这种方法只能生成.a格式的链接库,无法供VS开发使用。默认你已下载好l
转载
2024-04-08 19:21:05
59阅读
环境:lua for windows (lfW)主页:http://luaforwindows.luaforge.net/lua for windows其实是一整套Lua的开发环境,它包括:Lua Interpreter(Lua解释器)Lua Reference Manual(Lua参考手册) Quick Lua Tour (Lua快速入门)Examples (Lua范例)Libraries wi
转载
精选
2013-01-06 12:58:55
744阅读
下载windows的lua安装包官方的下载地址https://www.lua.org/versions.html下载地址为了便于输入命令,重命名文件名配置环境变量cmd进入lua命令窗口
原创
2022-10-26 10:18:37
632阅读
Windows NT 5.1,Windows NT 6.0,Windows NT 6.1是什么意思呢,最近碰到某个玩意不支持Windows NT 6.1,不知道Windows NT 6.1是什么意思?去查了一下Windows NT 到底是什么意思,这个NT又是什么的简写
Windows NT(New Technology)是微软为高端个人用户和服务器设计的操作系统;发行的版本实际上有好几个,我们
转载
精选
2011-10-13 01:33:54
10000+阅读
搜索路径在搜索一个Lua文件时,函数require使用的路径与典型的路径略有不同。典型的路径是很多目录组成的列表,并在其中搜索指定的文件。不过,ISO C(Lua语言依赖的抽象平台)并没有目录的概念。所以,函数require使用的路径是一组模板,其中的每项都指定了将模块名(函数require的参数)转换为文件名的方式。对于每个模板,函数require会用模块名来替换每一个问号,然后检查结果是否存在
转载
2024-06-05 11:37:42
148阅读