我有一个C编写的库,我使用swig获得python包装器。所有类型都在test.h中定义,函数在test.c中实现。我用swig来定义测试。我喜欢:
%{
#include "test.h"
%}
%include "test.h"
一切都很顺利。但是,我在.h中定义了一些结构,比如
typedef struct sth STH;
struct sth {
char *name;
STH *next;
}
所以现在,python中的名称必须用作.name.next.name,然后继续这样。有什么方法可以在python中将C样式的链接更改为列表吗
哪一步是最好的我改变他们?在.i文件中,还是我必须更改test\u wrapper.c文件? 谢谢
目前没有回答
相关问题 更多 >
编程相关推荐