Makefile-Generator für C ++?
Frage
Haben die Systeme folgenden Aufbau: cmake, Marmelade und bjam auch Makefiles generieren wie Qmake tut? Welcher Dienstprogramm führt MS Visual C ++ verwendet Make-Datei zu erzeugen?
Lösung
CMake tut Makefiles und Projekte Dateien für verschiedene Build-Systeme auf verschiedenen Plattformen generieren. CMake ist mehr verallgemeinert als qmake, die für Qt-Projekte spezialisiert ist.
Marmelade und bjam ist Ersatz für make, das heißt unterschiedliche Syntax. Sie erzeugen keine Build-Dateien.
Sie können erzeugen Makefiles von Visual Studio (das Nmake verwenden kann), indem sie zu speichern, sobald Sie eine Lösung generiert haben.
Andere Tipps
Visual Studio verfügt über eine eigene Projektdateiformat (* VCPROJ), die CMake erzeugen kann. CMake können auch Makefiles generieren.
Ich kann CMake sehr empfehlen.
Sie können sehen wollen unter Premake . Nicht sicher, ob es das tut, was Qmake tut, aber es funktioniert generieren Projekt / make-Dateien für mehrere Werkzeuge.