CMake无法从已安装的Visual Studio 2015中识别C编译器

CMake无法从已安装的Visual Studio 2015中识别C编译器,cmake,visual-studio-2015,Cmake,Visual Studio 2015,我一直在尝试安装CMake for vtk,但收到以下错误消息: C编译器标识未知,CXX编译器标识未知 我正在使用CMake 3.2.1、vtk 6.2.0和Visual Studio 2015 如果有帮助,请查看此答案: 默认情况下,VS2015基本上不安装Cx编译器。在VS2015中创建C++项目将强制VS下载必要的编译器。 < P>这是对我有用的: 重新启动Visual Studio 2015安装 选择“修改” 检查这两个组件是否安装:“Visual C++ 2015常用工具”和“工具

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

C编译器标识未知,CXX编译器标识未知

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


如果有帮助,请查看此答案:


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

< P>这是对我有用的:

  • 重新启动Visual Studio 2015安装
  • 选择“修改”
  • 检查这两个组件是否安装:“Visual C++ 2015常用工具”和“工具和Windows XSDK”< /LI>
  • 如果没有,请选中并选择“更新”
  • 一旦我安装了这些组件,CMake就能够检测到C/C++编译器。

    • 从visual studio工具打开开发人员命令提示符
    • 到达cmake exe所在的目录
    • 运行它
    • 希望现在它能找到c和cxx编译器并按需要运行
    Find post Fixed my issue(我的问题开始于此线程中的相同错误),但实际上是由于Windows 10 SDK中缺少rc.exe和rc.dll