C++ CLion中的重构不是';行不通

C++ CLion中的重构不是';行不通,c++,refactoring,clion,C++,Refactoring,Clion,我在重构方面有问题,例如在CLion中重命名类。CLion向我展示了重构窗口,但没有找到任何要重构的内容。附加屏幕截图。我还尝试将头文件添加到CmakeList中,但没有成功。你知道我该怎么做吗? 谢谢。 编辑:我正在将Debian 8.2 x64与肉桂一起使用如果重命名不起作用,可能是因为您的项目没有成功构建。尝试一个最简单的项目,例如创建一个全新的Hello World程序。我相信,如果它构建成功,重构也会起作用。在OS X 10.9.4上的CLion 1.2.4中为我工作 关于CMake

我在重构方面有问题,例如在CLion中重命名类。CLion向我展示了重构窗口,但没有找到任何要重构的内容。附加屏幕截图。我还尝试将头文件添加到CmakeList中,但没有成功。你知道我该怎么做吗?
谢谢。


编辑:我正在将Debian 8.2 x64与肉桂一起使用

如果重命名不起作用,可能是因为您的项目没有成功构建。尝试一个最简单的项目,例如创建一个全新的Hello World程序。我相信,如果它构建成功,重构也会起作用。在OS X 10.9.4上的CLion 1.2.4中为我工作

关于
CMakeLists.txt
,它是一个标准文件,如果您创建一个新项目,CLion会自动创建该文件。如果您有一个现有的项目,如果打开菜单
查看->工具窗口->项目
,您将找到
CMakeLists.txt


我的建议是通过关闭现有项目(
文件->关闭项目
),创建一个新项目并使用CLion功能来进行实验。这是一个不错的

我刚刚将所有.h文件添加到CMakeLists.txt的
集合(源文件…)
中,现在它的工作正常了。
多亏了V-R.

当您单击重构按钮时会发生什么?您的CLion版本是什么?构建成功,程序运行良好。但重构只适用于局部变量。当我需要等重命名类名时,CLion找不到该类的用法。但当我使用“查找用法”时,它会查找该类的所有情况。我正在开发Debian 8.2.0和Clion 1.2.4(最新版本)。可能会有问题,我在.h文件中定义了整个类(定义+声明)(因为学校-我需要将所有文件拆分为一个),但我尝试将这些文件添加到CMakeList.txt中,没有任何更改。在一个最简单的Hello World项目中,类重命名对您有效吗?欧,我知道了。CLion需要将每个.h文件添加到CMakeList.txt中。