У меня есть следующая функция:
typedef struct tagT{
int a ;
int b ;
}Point;
int lib_a_f_5(Point *out_t)
{
out_t->a = 20;
out_t->b = 30;
return 0;
}
Как мне указать SWIG генерировать правильный код для ruby (или lua)?
При добавлении следующего выражения в файл интерфейса:
%apply SWIGTYPE Point* {Point *out_t};
Я получил предупреждение:
liba.i:7: Warning(453): Can't apply (Point *OUTPUT). No typemaps are defined.
Мне нужно было написать карту типов? Как мне это сделать?