执行以下构建系统:cmake,jam和bjam还生成像qmake这样的makefile吗? MS visual c ++使用什么实用程序来生成make文件?
答案 0 :(得分:5)
CMake确实为不同平台上的几个不同构建系统生成makefile和项目文件。 CMake比qmake更普遍,qmake专门用于Qt项目。
jam和bjam是make的替代品,即不同的语法。它们不会生成构建文件。
一旦生成解决方案,就可以通过将它们保存出来从Visual Studio生成makefile(nmake可以使用)。
答案 1 :(得分:4)
Visual Studio有自己的项目文件格式(* .vcproj),CMake可以生成。 CMake也可以生成Makefile。
我强烈推荐CMake。
答案 2 :(得分:3)
您可能需要查看premake。不确定它是否与qmake有关,但它确实为多个工具生成了项目/生成文件。