2
我想爲使用struct的C代碼編寫Python包裝。Swig - 包裝C struct
modules.c:
struct foo
{
int a;
};
struct foo bar;
modulues.i
%module nepal
%{
struct foo
{
int a;
}
%}
extern struct foo bar;
但是在編譯期間,我給出的錯誤:
在功能 'Swig_var_bar_set': 錯誤:「欄'未申報(首次使用此功能)
你能幫助我如何正確定義導出結構變量嗎?
您是否考慮過使用'ctypes'模塊代替SWIG?這很容易。 – 2010-04-20 16:18:22