windows下cmake 可以使用参数-G指定visual studio 的版本。
如我电脑上visual studio装了2015和2008两个版本,则可以分别使用以下两条命令生成相应的工程文件。
cmake .. -G "Visual Studio 14 2015"
cmake .. -G "Visual Studio 9 2008"
1
2
cmake 的运行过程和生成工程情况如下图:
查看cmake支持的generator,使用下边的命令
cmake -G
1
Optional [arch] can be "Win64" or "ARM".
Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 12 2013 [arch] = Generates Visual Studio 2013 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 11 2012 [arch] = Generates Visual Studio 2012 project files.
Optional [arch] can be "Win64" or "ARM