Werkzeug zum Konvertieren der C-Struktur in Ctypes.Structure? [geschlossen]

9

Ich verbringe die meiste Zeit mit ctypes, wenn ich C-Strukturen in ctypes.Structure umwandle, und verdoppele die Arbeit, um typedef-Datentypen zu konvertieren, wenn es sich um Windows-Strukturen handelt. Es ist ein monotoner und langweiliger Prozess.

Gibt es ein verfügbares Werkzeug, um es automatisch zu machen ?, Ich stelle mir vor, dass ich ihm die Struktur und den Include-Header gebe und es ctypes.Structure für mich generiert.

    
Will 26.01.2013, 07:50
quelle

1 Antwort

3

Ich habe selbst keine Erfahrung damit, aber der Ctypes-Code-Generator sieht ein Viel wie du suchst:

  

Der Generator konvertiert Deklarationen in C-Headerdateien in ausführbare Dateien   Python-Code: enums, Strukturen, Vereinigungen, Funktionsdeklarationen, com   Schnittstellen und Präprozessordefinitionen.

Sie finden es im svn repo . Beachten Sie, dass das letzte Commit im Jahr 2009 erfolgte, sodass Ihre Laufleistung variieren kann.

    
ford 26.01.2013, 08:35
quelle

Tags und Links