CLion没有正确地重新加载CMake项目

时间:2016-06-21 08:53:41

标签: clion

我在Linux上使用CLion:

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 菜单中的 Reload CMake Project 按钮时,它会以某种方式拒绝重新生成生成的cmake项目。< / p>

当我使用工具 - &gt; CMake-&gt;重置缓存和重新加载项目完成重置时,生成的cmake文件将从/home/username/.CLion2016.1/system/cmake/generated/my_project-c36f8f47/c36f8f47文件夹中删除,但没有新文件生成。

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

有没有人知道为什么会出现这个问题?

1 个答案:

答案 0 :(得分:0)

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

所以我的问题只是通过避免使用 configure_file 来解决,但我无法确认命令本身实际上是负责任的。确实有一些奇怪的行为。