CMake 无法找到对应于 "Unix Makefiles" 的构建程序

CMake was unable to find a build program corresponding to "Unix Makefiles"

全新的编码。我已经安装了 CLion,并计划开始使用 C++ 进行编码。我还安装了 Cygwin。我在过去一个小时左右研究了编译器的工作原理和使用方法,但是当我 select 在 Clion 上编辑编译器时,我得到了错误

"CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles”。CMAKE_MAKE_PROGRAM 未设置。您可能需要 select 不同的构建工具。”

"CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage"

"CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage"

我已经寻找了一些答案,但它们似乎都非常模糊或不完全是我正在寻找的答案。如果有人能帮助我,我将非常感激,因为我渴望开始编码,但这让我退缩了。谢谢。

乍一看,我觉得您缺少一个编译器。您是否安装了编译器(例如:g++)或 Windows 等价物?您提到您正在使用 Cygwin,如果您打算使用 gcc/g++ 等,请查看 this tutorial

您可以通过 Cygwin 安装它们