像嵌入SWIG那样将嵌套的C结构映射到Lua

时间:2018-01-10 19:20:29

标签: c struct lua swig

我们说我的C结构是这样的:

typedef struct {
   int id;
   struct {
      int num1;
      int num2;      
   }numbers;
}test_t;

由于SWIG包装,我可以在Lua中使用它:

test1.number.num1 = 5

它运行良好但生成的代码太重(本例中为3000行)。我将它运行一个嵌入式环境。所以我想以更简单的方式自己做。

我知道SWIG使用类和元数据来执行此操作。 有人可以解释和/或展示如何简单地执行此操作的示例吗?

0 个答案:

没有答案