On 4 Giu, 03:46, "Gabriel Genellina" <[EMAIL PROTECTED]> wrote: > En Tue, 03 Jun 2008 10:28:57 -0300, gianluca <[EMAIL PROTECTED]> > escribió: > > > > >> > > On Mon, 2 Jun 2008 00:32:33 -0700 (PDT), gianluca > >> <[EMAIL PROTECTED]> > >> > > declaimed the following in comp.lang.python: > > >> > > > Hy, I've a problem with may python library generated with swig > >> from C > >> > > > code. I works and I can access all function but a simèple > >> function > >> > > > that print a string don't work's. > >> > > > The function is like this: > >> > > > int PrintTEST() > >> > > > { > >> > > > printf("TEST "); > >> > > > return 1; > >> > > > } > > > I know!! I'm bore!! But I need help indeed!! > > I'm looking inside lib_wrap.c generated by swig. In the wrap function > > there is no printf function. If is this the problem how can I do to > > resolve it? > > Generated swig code is... uhm, ugly at least, and rather undebuggable. I'd > try to avoid it. > Another alternative is Cython: I've not actually used it myself, but I've > seen good reports from it. > If your library is written in C (not C++), you may use directly ctypes > from inside Python. > > -- > Gabriel Genellina
Yes, I've tried it (ctypes) but I've problems about pointer as function arguments. I've several truble with it... but I'm working both in ctypes and swig. Thank Gianluca -- http://mail.python.org/mailman/listinfo/python-list