CMake 找不到 Visual C 编译器

新手上路,请多包涵

安装 Visual Studio 2015 并在以前的项目上运行 CMake 后,CMake 错误指出它找不到 C 编译器。

 The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:4 (PROJECT):
  No CMAKE_C_COMPILER could be found.

CMake Error at CMakeLists.txt:4 (PROJECT):
  No CMAKE_CXX_COMPILER could be found.

我在 Visual Studio 文件夹中搜索 cl.exe C:\Program Files\Microsoft Visual Studio 14.0 ,但找不到。

如何设置 CMake 以使用 Visual Studio 2015 在 Windows 上工作?

原文由 Asher 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

我找到了解决方案。虽然 Visual Studio IDE 安装成功,但它没有安装任何构建工具,因此没有安装 C++ 编译器。

通过尝试 在 Visual Studio 2015 GUI 中手动创建 C++ 项目, 我能够提示它下载 C++ 包。然后 CMake 能够毫无困难地找到编译器。

原文由 Asher 发布,翻译遵循 CC BY-SA 4.0 许可协议

我在 VSCode Cmake 扩展中遇到了同样的问题,我通过检查以下两个选项来解决它: 在此处输入图像描述在此处输入图像描述

最后点击【扫描试剂盒】

原文由 Wade Wang 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题