Makefile generador para c ++?
Pregunta
¿Los siguientes sistemas de compilación: cmake, jam y bjam también generan archivos MAKE como lo hace qmake? ¿Qué utilidad utiliza MS visual c ++ para generar el archivo make?
Solución
CMake genera archivos MAKE y proyectos para varios sistemas de compilación diferentes en diferentes plataformas. CMake está más generalizado que qmake, que está especializado para proyectos Qt.
jam y bjam son reemplazos de make, es decir, sintaxis diferente. No generan archivos de compilación.
Puede generar archivos MAKE (que nmake puede usar) desde Visual Studio guardándolos una vez que haya generado una solución.
Otros consejos
Visual Studio tiene su propio formato de archivo de proyecto (* .vcproj), que CMake puede generar. CMake también puede generar Makefiles.
Puedo recomendar CMake.
Es posible que desee ver premake . No estoy seguro de si hace lo que qmake hace, pero genera archivos de proyecto / creación para varias herramientas.