Générateur de Makefile pour c ++?
Question
Est-ce que les systèmes de compilation suivants: cmake, jam et bjam génèrent également des makefiles comme qmake? Quel utilitaire MS Visual C ++ utilise-t-il pour générer le fichier make?
La solution
CMake génère des fichiers makefiles et projets pour plusieurs systèmes de construction différents sur des plates-formes différentes. CMake est plus généralisé que qmake, spécialisé dans les projets Qt.
jam et bjam sont des substituts pour make, c’est-à-dire une syntaxe différente. Ils ne génèrent pas de fichiers de construction.
Vous pouvez générer des makefiles (que nmake peut utiliser) à partir de Visual Studio en les enregistrant une fois que vous avez généré une solution.
Autres conseils
Visual Studio a son propre format de fichier de projet (* .vcproj), que CMake peut générer. CMake peut également générer des Makefiles.
Je peux fortement recommander CMake.
Vous pouvez consulter premake . Vous ne savez pas s'il fait ce que qmake fait, mais il génère des fichiers projet / make pour plusieurs outils.