我在CLion IDE中收到以下错误消息。
Cannot generate 'Release' into /home/jdoe/project/cmake-build-release
CMakeCache.txt is found in the project dir, only in-source generation will be performed.
使用以下关键字,Google都无济于事:
恢复使CLion重新开始使用CMakeFiles.txt的最佳方法是什么(无需执行痛苦而又显而易见的重新创建新项目的方法)?
旁注:也欢迎提供任何有关如何改进此错误消息搜索的提示。
[更新1] StackOverflow中有一个“未回答”。
答案 0 :(得分:0)
这是解决棘手的CLion cmake问题的唯一可靠的解决方法。
残酷的解决方法是执行:
cmake-build-*
CMakeCache.txt
Tools
菜单项,CMake
子菜单项,然后单击Unload CMake project
,以卸载CMake。Project
左侧导航面板,右键单击CMakeFiles.txt
以打开上下文菜单。选择“加载CMake项目”。还要在JetBrain(CLion的制造商)YouTrack bug tracking网站上跟踪此特定错误。
答案 1 :(得分:0)
我的工作总是坐在git repo中。
我通常会创建一个新文件夹,并立即执行git init
以方便我的工作。
我通过以下方法解决了这个问题:
git clean -fdx
答案 2 :(得分:0)
我遇到了同样的问题,发现Generation path
下的Settings > CMake > Build,Execution,Deployment
设置为.
将其更改为默认路径,即cmake-build-debug
并调用Reset Cache and Reload Project
即可解决。