2016-06-21 34 views
0

我使用Linux的克利翁:克利翁不正确重装CMake的项目

CLion 2016.1.3 
Build #CL-145.1617, built on June 7, 2016 
JRE: 1.8.0_76-release-b198 amd64 
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o 

建立一个共享库,但不知何故,拒绝当我使用刷新CMake的项目重新加载生成cmake的项目按钮从工具 - > CMake菜单。

当我做工具 - > CMake-一个完整的重置>重置缓存,刷新项目生成的cmake的文件是从/home/username/.CLion2016.1/system/cmake/generated/my_project-c36f8f47/c36f8f47文件夹中删除,但不会产生新文件。

现在更新项目的唯一方法是重新启动IDE。不知何故,它可以在IDE启动时生成文件,但我不知道为什么。

有没有人有一个想法,为什么会出现这个问题?

回答

0

我跟踪问题到configure_file命令cmake。当我从项目中删除对此命令的调用时,问题没有发生。但是,当我试图在一个最小的项目中重现问题时,它也没有发生。

所以我的问题是通过避免使用configure_file解决的,但我无法确认该命令本身是否真正负责。确实有些奇怪的行为。