cmake
ixS*_*Sci 6
对于简单的使用,没有太大区别,只是cmake --build更通用并且适用于任何生成器。所以今天你使用make,明天ninja或者msbuildCMake 用简单的方式处理它cmake --build,你可以把它放在一个脚本或自述文件中。
但是自从预设开始以来,这两种方法就开始出现真正的分歧。您可以在预设的构建部分中添加一些东西,然后可以调用它们,cmake --build --preset MyPreset而您不能对 simple 做同样的事情make。
因此,既然您使用 CMake 作为您的项目工具,我建议您开始使用它的界面进行构建,因为这就是将来无论如何都要使用的方式(至少看起来如此)。
cmake