错误地方:File | Settings | Build, Execution, Deployment | Toolchains.

主要是CMake安装错误,导致无法进行调试

解决办法:

一、 自己下载安装Cmake,配置另一个编译器。如采用Cygwin来进行配置。

CLion:The C compiler identification is unknown, CMake Error;Cygwin的安装配置方法

做法如下:

1. 下载cygwin的installer

网址:https://cygwin.com/install.html

CLion:The C compiler identification is unknown, CMake Error;Cygwin的安装配置方法

2. 下载后打开

CLion:The C compiler identification is unknown, CMake Error;Cygwin的安装配置方法

3.一路全部点next

4.选择镜像站点,随便挑一个就可以了,我选择了第一个

CLion:The C compiler identification is unknown, CMake Error;Cygwin的安装配置方法

5. 然后找到这三样东西,如下,把View中下来菜单改成Full,然后在New栏中,点击gcc-g++,此时Skip会变成版本信息(你是看不到Current有显示的,因为你还没有安装,我已经安装了)

  • gcc-g++
  • make
  • gdb

CLion:The C compiler identification is unknown, CMake Error;Cygwin的安装配置方法

6.一直点击下一步,直到安装完成,结束。(后面一直默认点击下一步就可以了)

7.安装下图配置,make等东西它会自己侦测

CLion:The C compiler identification is unknown, CMake Error;Cygwin的安装配置方法

8.找到C:\Users\****\CLionProjects\untitled\CMakeLists.txt,如下图所示,把VERSION版本改成3.14(改低一些,因为你的CMake版本是3.14.5,所以不能高于这个版本。

CLion:The C compiler identification is unknown, CMake Error;Cygwin的安装配置方法

如果你不能顺利的找到CMakeList,可以在Debug中找,下面的图是正常的图,如果不正常会有红色提示,你找到带有txt字样的下划线,点开就会弹出CMakeLists。

CLion:The C compiler identification is unknown, CMake Error;Cygwin的安装配置方法

二、最后提供一种解决方法:下载VS2019,卸载2017,改用最新版的VS尝试

最后附JetBrains官网解决方案:https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html

相关文章: