Ich habe eine Reihe von C++ - Header-Dateien mit verschiedenen Klassen- und Funktionsdeklarationen. So weit, als ich die C++ - Quelldatei-Implementierungen der deklarierten Klassen und Funktionen geschrieben habe, war ich manuell:Automatisch C++ - Datei aus dem Header generieren?
Erst nach all der Arbeit, die eigentlich gar nichts macht, kann ich tatsächlich die Funktionen umsetzen. Ich frage mich, ob es irgendwo ein Tool gibt, das automatisch eine ".cpp" -Datei aus einer ".h" -Datei erzeugen kann, wobei die resultierende ".cpp" leere Stubs für die in der ".h" -Datei deklarierten Funktionen enthält (und für die eine Inline-Definition nicht angegeben wurde). Ein UNIX-freundliches Kommandozeilen-Tool wäre vorzuziehen. Vielen Dank.
UPDATE: Ein Cross-Plattform-Tool wäre ideal. Wenn nicht, arbeite ich an Mac OS X 10.6.
Lazy C++ scheint auf Mac OS X nicht installiert zu sein ... was ich verwende. Gibt es plattformübergreifende Generatoren, von denen Sie wissen, dass sie leicht aus der Quelle erstellt werden können? –
+1 Sehr interessante Ressource. –
@Michael: Sie können die Quelle greifen und für OSX Cross-kompilieren, siehe z. Antwort auf http: // stackoverflow.com/Fragen/1375201/Lazy-C-Huhn-und-Ei-Problem – moonshadow