lua调用c函数库的demo

时间:2016-05-24 09:57:50
【文件属性】:

文件名称:lua调用c函数库的demo

文件大小:969KB

文件格式:ZIP

更新时间:2016-05-24 09:57:50

lua

lua调用c函数库的demo 其中实现了对一个 数组的管理。 注意lua参数与c函数的对应, 如:b=lua_dllb.getarray(a,1) static int getarray(lua_State* L) { NumArray * a=(NumArray*)lua_touserdata(L,1); //对应lua传入的a int index=luaL_checkint(L,2); //对应lua传入的1 luaL_argcheck(L,1<=index&&index<=a->size,2,"index out of range"); lua_pushnumber(L,a->dval[index-1]); //对应lua传出的b return 1; //传出的参数个数 }


【文件预览】:
luadllb
----Debug()
--------vc60.pdb(76KB)
--------luadllb.bsc(1.85MB)
--------main.sbr(0B)
--------vc60.idb(153KB)
--------luadllb.pdb(673KB)
--------luadllb.dll(236KB)
--------main.obj(16KB)
--------luadllb.exp(576B)
--------luadllb.ilk(320KB)
--------luadllb.lib(2KB)
--------luadllb.pch(183KB)
----luadllb.dsp(4KB)
----luadllb.plg(248B)
----main.cpp(2KB)
----luadllb.dsw(537B)
----luadllb.opt(48KB)
----luadllb.ncb(49KB)
luadllb.lua

网友评论

  • 不是ios的,文件没打开。