lua
chao742210485
这个作者很懒,什么都没留下…
展开
-
lua和c的交互
extern "C" {#include "lua.h"#include "lualib.h"#include "lauxlib.h"} #include #include using namespace std; int main(){ //Lua示例代码 char *szLua_code = "r = st转载 2012-11-29 14:28:01 · 375 阅读 · 0 评论 -
Lua的小问题:命令行参数
近期在Linker推荐下使用markdown(Lua版),无意中发掘出了一个小问题。在Windows下,由于我已经将.lua扩展名的文件直接关联到了解释器lua.exe,所以我这样运行markdown:markdown.lua test.txt结果程序并没有解析我的源文件,而是不紧不慢地开始读标准输入。我误以为这个程序有个性,忽略参数,直接读标准输入,于是又这样执行:转载 2012-12-03 13:31:15 · 5284 阅读 · 1 评论 -
Lua Module对全局变量访问
2008年12月9日今天下午调试程序的时候,遇到了一件非常奇怪的事。弄清楚了之后,才发现原来是Lua中Module中自有环境的问题。大体情况是这样的,我在主程序中设定的全局变量,在模块文件中可以访问到,并修改了这个全局变量的值,但是在模块调用返回后,再次使用这个全局变量的值,发现它没有被赋值,没有被改变。究其原因,发现是因为Lua的模块里面,采用了自己的全局环境(这个全局环境会将主转载 2012-12-04 11:10:47 · 1095 阅读 · 0 评论