Hola, vereis, tengo un pequeño problemilla intentando embeber python en C. He estado siguiendo el tutorial de edevi que escribió DeadLock. He conseguido crear una DLL en C++ que puede ser llamada como un módulo desde un programa python (o desde el propio interprete). El problema es que, parece que para que funcione, la DLL tiene que llamarse "_nombre.dll", parece que me obliga a que el fichero empieze por el carácter subrallado.
He podido solucionar esto simplemente editando el fichero *_wrap.cxx y poniendo el nombre que quiera, cambiando las lineas:
#define SWIG_init init_swigtest
#define SWIG_name "_swigtest"
por estas:
#define SWIG_init initswigtest
#define SWIG_name "swigtest"
Lo malo de esto es que me gustaría hacerlo de alguna manera automática para no tener que ir toqueteando a mano mis ficheros wrapper. ¿Alguien puede echarme na mano?
DeadLock, yo te invoco ;)