用于c ++的Makefile生成器?

时间:2009-10-27 10:04:02

标签: c++ makefile cmake bjam

执行以下构建系统:cmake,jam和bjam还生成像qmake这样的makefile吗? MS visual c ++使用什么实用程序来生成make文件?

3 个答案:

答案 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有关,但它确实为多个工具生成了项目/生成文件。