Sells, Fred schrieb:
Diez wrote...
I don't know swig, but if all you have is a real C-API, try &
use ctypes.
It's much easier to create bindings for, keeps you fully in
the warm and
cozy womb of python programming and doesn't need no
compilation to create
the actual binding.
You're right the ctypes does seem more pythonesque; however I'm still stuck
trying return all these parameters
that the c api uses. my ctypes code is below. It just quits running when I try to print
one of the args I did a pass byref on, no error out, nothing. admittedly I'm a newbie to ctypes and not much of a c programmer
but I could sure use some help. my ctypes test code follows...
from ctypes import *
'''
create shared object file like so.
gcc -shared -o rug520.so rug520.c
You need to create a proper library. The above doesn't do that - it
creates as simple object file.
I don't know how to really do that without using autoconf/automake.
Diez
--
http://mail.python.org/mailman/listinfo/python-list