Lua和C-struct

如何在 Lua 中使用 C 结构体?

原文链接 https://stackoverflow.com/questions/1232370

点赞
stackoverflow用户15459
stackoverflow用户15459

一个广泛话题的简短问题...

您可以使用例如 http://www.inf.puc-rio.br/~roberto/struct/ 这样的库,该库由 Lua 作者之一创建。还有其他选择,包括编写自己的 C 代码与 Lua 进行接口,访问或构建结构等。

2009-08-05 10:45:09
stackoverflow用户107090
stackoverflow用户107090

如果需要从 Lua 访问 C 结构体中的字段,请将一个 userdata 设置为 C 结构体的地址,并设置适当的元方法以获取和设置字段。

2009-08-05 23:14:17