【问题标题】:CMake cannot identify C compiler from installed Visual Studio 2015CMake 无法从已安装的 Visual Studio 2015 中识别 C 编译器
【发布时间】:2015-12-30 19:25:11
【问题描述】:

我一直在尝试为 vtk 安装 CMake,但收到以下错误消息:

The C compiler identification is unknown,The CXX compiler identification is unknown

我正在使用 CMake 3.2.1、vtk 6.2.0 和 Visual Studio 2015。

Screenshot

【问题讨论】:

  • Find this 发布修复了我的问题,该问题在此线程中以相同的错误开始,但实际上这是由于 Windows 10 SDK 中缺少 rc.exe 和 rc.dll 的事实跨度>

标签: cmake visual-studio-2015


【解决方案1】:

如果有帮助,请查看此答案: CMake does not find Visual C++ compiler

基本上 VS2015 默认不安装 Cx 编译器。在 VS2015 中创建 C++ 项目会强制 VS 下载必要的编译器。

【讨论】:

    【解决方案2】:

    这对我有用:

    1. 重新启动 Visual Studio 2015 安装
    2. 选择“修改”
    3. 检查是否安装了这两个组件:“Visual c++ 2015 的常用工具”和“工具和 Windows XX SDK”
    4. 如果没有,请检查并选择“更新”

    一旦我安装了这些组件,CMake 就能够检测到 C/C++ 编译器。

    【讨论】:

      【解决方案3】:
      • 从 Visual Studio 工具中打开开发人员命令提示符。
      • 访问您的 cmake exe 所在的目录。
      • 运行它。
      • 希望现在它会找到 c 和 cxx 编译器并按需要运行。

      【讨论】:

        猜你喜欢
        • 2016-10-25
        • 2023-03-27
        • 1970-01-01
        • 1970-01-01
        • 2017-05-15
        • 1970-01-01
        • 2018-02-02
        • 1970-01-01
        • 2016-01-21
        相关资源
        最近更新 更多