我遇到了在CLion中轻松切换我的项目的Debug和Release版本的问题。环顾四周后,我发现在2016年,系统发生了变化,许多用户遇到了麻烦。但是,所提出的修复都没有帮助我。
在Settings / Cmake下,我输入了两个配置文件,Release和Debug。但是,在编辑器右上角的配置选择和编辑器右下角的上下文选择中,只有两个配置文件中的第一个可用。
此外,第一个配置文件似乎可以正常使用CMake,而对于第二个配置文件我收到错误消息:
Cannot generate 'Debug' into /home/foo/code/cmake-build-debug
CMakeCache.txt is found in the project dir, only in-source generation will be performed.
[Failed to reload]
答案 0 :(得分:-1)
!!请先备份您的项目,然后再应用我的说明!
在将新目标添加到CMakeLists.txt之后,我遇到了同样的问题
要解决此错误:
无法将'Release'生成到.....
<path>
..... 在项目目录中找到CMakeCache.txt,将仅执行源内生成。
我删除文件夹 cmake-build-* 和 CMakeCache.txt
之后,我遇到下一个错误(或类似错误):
错误cmake缓存
要解决此错误,我重新启动键盘。
有时我还会按 File
-> Reload CMake Project
,但在视觉上什么也没发生。
结果,我有一个可行的项目。