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

Reply via email to