首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
›
Lua 5.3 中文手册
›
Learn Lua in 15 Minutes
›
Lua 5.3 Manual
›
LuaJIT
›
ngx_lua
›
Zero Brane Studio
›
MoonScript
V2EX
›
Lua
求助 lua 和 c 调用
wd
·
2013-03-15 11:34:31 +08:00
· 4542 次点击
这是一个创建于 4110 天前的主题,其中的信息可能已经有所发展或是发生改变。
我想在 c 里面使用两个 lua_State,一个 L1 用来存一些 readonly 的数据,一个 L2 用来在小范围内使用,可是怎么能把那个 L1 里面的一个 table 压到 L2 的栈里面让使用 L2 的 lua 使用呢?
新手,思路比较窄,大家见谅。。
Lua
L2
L1
2 条回复
•
1970-01-01 08:00:00 +08:00
1
for4
2013-03-15 11:44:18 +08:00
对lua不熟, 应该是不能直接L1到L2, 可以在c中先把table从L1中取出来再压入L2, 也可以在L1中将table dump到磁盘, 再让L2去读取.
2
wd
OP
2013-03-15 13:41:29 +08:00
我也是想从 c 里面把 L1 里面的 table 取出来再压到 L2,可是 c 里面从 lua 栈取数据似乎只有 number string 这些普通类型的支持,table 是不支持的。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
951 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 22:21
·
PVG 06:21
·
LAX 15:21
·
JFK 18:21
Developed with
CodeLauncher
♥ Do have faith in what you're doing.