【问题标题】:Clion "Cannot load CMake project: CMake executable is incorrect" issueClion“无法加载 CMake 项目:CMake 可执行文件不正确”问题
【发布时间】:2017-04-16 18:45:27
【问题描述】:
我在尝试使用 Clion 时遇到了问题。
我导入了一个项目,但所有关闭的标题和 .cpp 文件都是灰色的。显示的错误如标题所示:“无法加载 CMake 项目:CMake 可执行文件不正确”。Here is a screenshot of it。
值得注意的是,我正在使用 kubuntu 并下载了以下所有内容:gcc、g++、make、cmake、gdb。
我希望得到一些帮助来解决这个问题,这样我就可以开始与 Clion 合作了。
提前致谢。
【问题讨论】:
标签:
c++
ubuntu
makefile
cmake
clion
【解决方案1】:
我刚碰到这个。删除项目的 .idea 目录并让 clion 重新创建它为我解决了这个问题。
Clion 还报告了Bundled Cmake does not work in this enviroment
当设置 cmake 二进制文件的实际路径时,它说它不存在。
【解决方案3】:
寻找可以在系统上配置 Cmake 路径的设置(可能是 /usr/bin/cmake)。
【解决方案4】:
Clion 没有找到 cmake 可执行文件
- 第一种情况 cmake 未安装:
1.1。 ubuntu : sudo apt-get install cmake
1.2.转到设置->构建、执行、部署->工具链:
将 cmake 可执行文件设置为 custom ,然后在控制台中输入:which cmake
将字段权限设置为自定义到 cmake 的目录
为 gdb 做同样的事情应用
- 第二种情况是安装 cmake 然后转到 (1.2)
【解决方案5】:
我正在使用 WSL(正确的是 wsl2)并且我遇到了同样的问题。不知何故,CLion 似乎对 /usr/bin/cmake 只是一个链接到真正的 cmake 文件有问题。因此,要解决此问题,请点击每个链接,直到找到可执行文件的位置
对于刚接触 linux 的 windows 用户:
哪个 cmake(很可能显示 /usr/bin/cmake)
cd /usr/bin/cmake
ls -la | grep cmake(显示类似 20 Mar 26 09:54 cmake -> /opt/cmake/bin/cmake)
这样做直到没有链接为止
将此路径传递给 clion
我已经将此添加为错误:https://youtrack.jetbrains.com/issue/CPP-20644