0

SWIG 将 C 的枚举视为用户数据。(我检查了它生成的源代码。也许是一个错误?)。然后,我需要在 Lua 脚本本身中创建用户数据......有什么好的方法吗?

4

1 回答 1

1

然后,我需要在 Lua 脚本本身中创建用户数据。

不。您想在 Lua 中创建枚举器值之一。您可以像在 C 中那样做:使用枚举器的名称。这是一个具有枚举器值的对象。然而 SWIG 的 Lua 组件决定编组这无关紧要;只需在您的 Lua 代码中使用该名称即可。

于 2012-09-16T16:50:25.393 回答