Klassen-Header aus C-Datei erzeugen (done)
-
Ich habe folgendes: eine riesige C-Datei (15k Zeilen) mit einer passenden, kleinen Header-Datei.
Die C-Datei ist durch unzählige IFDEFs verzweigt und zT werden selbst die Funktions-Parameter damit erzeugt. In der Header dazu stehen jedoch nur zwei Methoden, die später auch public werden sollten.
Was ich nun brauche ist das ganze als C++-Klasse mit entsprechendem header. Also suche ich eine Möglichkeit, aus der C-Datei den Header zu erzeugen, so dass alle Methoden in der Cpp-Header aufgelistet werden. Anpassungen, bzgl public/priate kann ich im Anschluß vornehmen.
Gibts da irgendwelche Kommandozeilen-Tools (Linux), die Header aus C-Code erzeugen?
der Code: http://cm.bell-labs.com/netlib/voronoi/triangle.zip (triangle.c + .h)
den Code direkt in den Header stecken möchte ich übrigens nur bedingt
EDIT: naja, ich habs dann doch direkt alles in den Header. Ist zwar hinderlich beim Compilieren, aber was solls -> Erledigt