【问题标题】:Visual Studio 2013 and Cmake?Visual Studio 2013 和 Cmake?
【发布时间】:2015-01-30 06:43:44
【问题描述】:

我一直在一个项目中使用 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-2012 visual-studio-2013 cmake cmake-gui


    【解决方案1】:

    尝试更新您的 CMake 版本。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-27
      相关资源
      最近更新 更多