Hallo,
Habe Porbleme mit den Python Wrappern SWIG und Pyrex. Muss dazusagen, dass ich ein WINDOWS USER bin.
Probleme mit SWIG:
http://www.python-forum.de/topic-5597,30.html
Nachdem ich den halben Tag erfolglos daran rumgemacht habe, bin ich auf Pyrex umgestiegen. Zu meinem grauen ist der großteil des Tutorials für Linux User. Habe dann die Anleitung, wie vorgeschlagen, über distutils durchgelesen und ausprobiert. Allerdings fehlt mir die Library xosd. Diese ist leider nur für Linux User vorhanden. gcc und ähnliches wäre über MinGW kein Problem, aber die Sache mit makefile in der Linux xosd-Library --> keinen Plan wie ich daraus eine xosd.lib Datei erhalte. Existiert diese womöglich schon fertig irgendwo? Oder wie kann ich mein C-Programm in WINDOWS wrappen?
Gruss,
Toni
SWIG und PYREX
Du musst doch nicht unbedingt das beispiel nachmachen.
schreibe dir einfach eine kleine klasse zum testen erstmal ohne CDEFs und mach dann das :
compile.bat myfile (myfile OHNE .pyx endung in dem fall)
Inhalt der compile.bat:
schreibe dir einfach eine kleine klasse zum testen erstmal ohne CDEFs und mach dann das :
compile.bat myfile (myfile OHNE .pyx endung in dem fall)
Inhalt der compile.bat:
C:\Python24\Scripts\pyrexc.py %1.pyx
gcc -c -fPIC %2 -IC:\Python24\include %1.c
gcc -shared %1.o -LC:\python24\libs -lpython24 -o %1.dll