Visual Studio 172022 = Generates Visual Studio 2022project files. Use -A option to specify architecture. Visual Studio 162019 = Generates Visual Studio 2019project files. Use -A option to specify architecture. Visual Studio 152017 [arch] = Generates Visual Studio 2017project files. Optional [arch] can be "Win64"or"ARM". Visual Studio 142015 [arch] = Generates Visual Studio 2015project files. Optional [arch] can be "Win64"or"ARM". Borland Makefiles = Generates Borland makefiles. NMake Makefiles = Generates NMake makefiles. NMake Makefiles JOM = Generates JOM makefiles. MSYS Makefiles = Generates MSYS makefiles. MinGW Makefiles = Generates a make file for use with mingw32-make. Green Hills MULTI = Generates Green Hills MULTI files (experimental, work-in-progress). Unix Makefiles = Generates standard UNIX makefiles. Ninja = Generates build.ninja files. Ninja Multi-Config = Generates build-<Config>.ninja files.
生成特定工程
1
cmake -S . -B cmake-build -G "Ninja"
这种方式可以指定生成为Ninja项目
编译命令:
1 2 3
cd .\cmake-build #第一步,首先切换到cmake-build文件夹下 make #第二步,执行make编译