Seite 1 von 1

DLL mit Header Datei

Verfasst: Mittwoch 14. November 2012, 17:41
von anogayales
Hallo,

ist es grundsätzlich möglich aus einer Header Datei und der daraus generierten DLL ein in Python ansteuerbares Modul zu generieren?

Wenn ja, wäre ich nett, wenn mich jemand zu einem Tutorial verweisen könnte.

Grüße,
anogayales

Re: DLL mit Header Datei

Verfasst: Mittwoch 14. November 2012, 18:15
von BlackJack
@anogayales: Das ist grundsätzlich möglich und zwar am einfachsten mit dem `ctypes`-Modul aus der Standardbibliothek. Siehe dessen Dokumentation für ein Tutorial. Sollte das Modul nicht ausreichend sein dann mit http://cython.org/

Re: DLL mit Header Datei

Verfasst: Mittwoch 14. November 2012, 19:06
von anogayales
Vielen Dank! Das ist genau das was ich gesucht habe. Gibt es keine Möglichkeit, sich automatisch einen Wrapper für alle Funktionen generieren zu lassen, anstatt diese alle manuell zu erstellen?

Edit: Hab das gefunden: http://code.google.com/p/ctypesgen/
Kann man das empfehlen?

Grüße,
anogayales