Visual studio Visual Studio 2013和Cmake?
我一直在一个项目上使用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找不到该编译器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
谢谢。尝试更新您的CMake版本 cmake 3.1的
cmake gui
中的配置对话框将相应条目列为Visual Studio 12 2013:
在较旧的CMake版本(早于3.0)中,条目省略了年份,只显示了版本号,因此条目仅显示Visual Studio 12
如果您的CMake版本更旧,则可能根本不支持Visual Studio 2013。但是,您应该仍然能够打开为较旧的Visual Studio版本生成的项目文件。这可能需要VisualStudio执行额外的转换步骤,这可能会把事情搞砸
升级CMake绝对是首选解决方案