Visual studio Visual Studio 2013和Cmake?

Visual studio Visual Studio 2013和Cmake?,visual-studio,visual-studio-2012,visual-studio-2013,cmake,cmake-gui,Visual Studio,Visual Studio 2012,Visual Studio 2013,Cmake,Cmake Gui,我一直在一个项目上使用2010。该项目是使用cmake构建的,当时cmake选择使用编译器Visual Studio 2010。现在,我打算将整个项目设置转移到Visual Studio 2013 所以,今天我安装了Visual Studio 2013。但当我尝试使用cmake为visual studio 2013构建项目时,在cmake的编译器列表中,我看不到任何visual studio 2013的编译器,最新的是visual studio 2012、visual studio 2012 w

我一直在一个项目上使用2010。该项目是使用cmake构建的,当时cmake选择使用编译器Visual Studio 2010。现在,我打算将整个项目设置转移到Visual Studio 2013

所以,今天我安装了Visual Studio 2013。但当我尝试使用cmake为visual studio 2013构建项目时,在cmake的编译器列表中,我看不到任何visual studio 2013的编译器,最新的是visual studio 2012、visual studio 2012 win64、visual studio 2012 ARM

Visual Studio 2013是否没有专用编译器?同一个编译器是否适用于VS2012和VS2013?如果Visual Studio 2013确实有一个专用编译器,为什么cmake找不到该编译器


谢谢。

尝试更新您的CMake版本

cmake 3.1的
cmake gui
中的配置对话框将相应条目列为Visual Studio 12 2013:

在较旧的CMake版本(早于3.0)中,条目省略了年份,只显示了版本号,因此条目仅显示Visual Studio 12

如果您的CMake版本更旧,则可能根本不支持Visual Studio 2013。但是,您应该仍然能够打开为较旧的Visual Studio版本生成的项目文件。这可能需要VisualStudio执行额外的转换步骤,这可能会把事情搞砸

升级CMake绝对是首选解决方案