【问题标题】:Sharing data between C and Lua version 5.2在 C 和 Lua 版本 5.2 之间共享数据 【发布时间】:2014-01-06 06:30:51 【问题描述】: 全部, 见post 一篇关于如何在 C 和 Lua 之间共享数据的优秀文章。只有一个问题,由于缺少 luaL_openlib() 支持,它无法在 5.2 上运行。 知道如何解决这个问题吗? 一月 【问题讨论】: 这并不是一个真正的新问题,而是对现有答案的更新。 标签: lua 【解决方案1】: 在 Lua 5.2 中,使用 luaL_setfuncs(L,array,0) 而不是 luaL_openlib(L,NULL,array,0)。 【讨论】: 谢谢,会尝试确认结果 @JanUlvesten,在将 5.1 C 库移植到 5.2 时,可能还有一些其他细节需要修复,但没有什么复杂的。