【问题标题】:"No compiler could be found" error in cmake GUIcmake GUI中的“找不到编译器”错误
【发布时间】:2026-02-18 17:30:02
【问题描述】:

我正在使用 VS 2015 和 cmake 3.8。在 cmake GUI 中进行配置时,我收到了这些错误

“找不到 CMAKE_CXX_COMPILER”
"找不到 CMAKE_C_COMPILER"

可能是什么原因,我该如何解决?

【问题讨论】:

  • 您使用的是 VS 2017 还是 VS 2015?请记住,VS 2015 的版本号为 14,VS 2017 的版本号为 15。
  • 此时,CMake 3.8 只是一个候选版本。您是否尝试过最新的稳定版本(即 CMake 3.7.2)?

标签: visual-studio cmake-gui


【解决方案1】:

由于您在 2017 年 3 月 7 日问了这个问题,这恰好是 Visual Studio 2017 RTM 的发布日期,并且由于我在用 Visual Studio 2017 替换 Visual Studio 2015 后遇到了同样的问题,所以我假设我们是在这里谈论 Visual Studio 2017。

在 Google 上搜索后,我尝试了不同的建议,但都没有奏效。对我有用的是:

安装 Visual Studio 2015

然后神奇的是,CMake 正在为 Visual Studio 2017 工作。我希望这会对你有所帮助。

【讨论】: