J'essaye d'écrire Python wrap pour le code C qui utilise struct.Swig - wrapping C struct
modules.c:
struct foo
{
int a;
};
struct foo bar;
modulues.i
%module nepal
%{
struct foo
{
int a;
}
%}
extern struct foo bar;
Mais lors de la compilation on me donne l'erreur:
En fonction 'Swig_var_bar_set': erreur: « bar 'non déclaré (première utilisation dans cette fonction)
Pourriez-vous être si gentil pour m'aider à définir correctement la variable struct struct export?
Avez-vous envisagé d'utiliser le module 'ctypes' à la place de SWIG? C'est beaucoup plus facile. –