我有以下LUA脚本:Lua C api:如何加载定义为模块的lua文件?
module("modoo",package.seeall)
foo=1
bar={12,34}
使用CLI,如工作正常:
> dofile "mod_modoo.lua"
> =modoo.foo
1
> =modoo
table: 0x86ce058
据我的理解,它就像一个表,但每当我试装它作为一个表,一个零值被压入堆栈。其他表格正常工作。
我认为使用lua_getglobal不能使用模块,但我找不到加载它的正确方法;我该怎么做?
为什么选择Lua 5.2?它尚未发布。 – u0b34a0f6ae 2010-06-23 13:12:51
对不起,我的意思是Lua 5.1 – 2010-06-23 13:17:13