【问题标题】:CLion can't detect CMake though CMake is installed and added to the Path尽管 CMake 已安装并添加到路径中,但 CLion 无法检测到 CMake
【发布时间】:2018-03-02 18:30:24
【问题描述】:

这里已经有CMAKE ERROR with CLion的答案,但我的问题不同。

我在 Windows 8 64 位上安装了 CLion 2017.3.1。我已经在我的电脑上安装了 Cygwin 64 位和 Cmake 3.9.6。在 CLion 的配置窗口中无法检测到 Cmake。我将 Cmake 添加到路径中,但 CLion 无法检测到它。错误如下图所示。

点击Test CMake run finished with error

它显示以下错误:-

CMake Error: CMake was unable to find a build program corresponding to "Unix 
Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a 
different build tool.

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

-- Configuring incomplete, errors occurred!

Error code: 1

安装 CMake 并将其添加到路径后为什么会显示这些错误? 这些错误的含义是什么? 以及如何修复这些错误?

请帮忙

谢谢

【问题讨论】:

  • 检测到 CMake,但没有找到 C 和 C++ 编译器。你需要安装一个编译器。
  • 我安装了带有 C 和 C++ 编译器的 Cygwin。所以我已经安装了C和C++编译器
  • 标题为Make 的输入字段适用于make 程序(处理Makefile),而不适用于您已在上面设置为“捆绑”的cmake。正是这个错误消息说 - “CMake 无法找到构建程序......”。顺便说一句,第二张截图最好转换成文本形式,这样可以通过文本搜索帖子,并将其复制粘贴到 cmets/answers 中。
  • 那么请告诉我我必须做些什么才能让它没有错误?
  • @Tsyvarev 该评论可能应该是一个答案。 @coding_ninza 如前所述,您在此处输入make 可执行文件的路径(如果您安装正确,它是 Cygwin 的一部分)。

标签: cmake cygwin clion


【解决方案1】:

标题为Make 的输入字段用于make 程序(处理Makefile),而不是cmake 一个。如果您还没有安装make,请安装它。

另请参阅此问题:CMAKE_MAKE_PROGRAM not found,它描述了您遇到的第一个错误的含义。

【讨论】:

    猜你喜欢
    • 2012-11-08
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-06
    • 2021-10-02
    • 2016-07-04
    • 1970-01-01
    相关资源
    最近更新 更多