2016-01-04 32 views
5

我有重構問題,例如重命名CLion中的課程。 CLion向我展示了重構窗口,但沒有發現任何重構。屏幕截圖被追加。我也嘗試將頭文件添加到CMakeLists中,但沒有成功。你有什麼想法我應該做什麼?
謝謝。
enter image description here enter image description hereCLion中的折線不起作用

編輯:我使用與肉桂

+0

單擊重構按鈕時會發生什麼?你的CLion版本是什麼? –

回答

9

我只是將所有.h文件添加到CMakeLists.txt到set(SOURCE_FILES ....),現在它的工作正常。 感謝V-R。

3

的Debian 8.2 X64的,如果重命名不起作用,可能是因爲你的項目沒有成功打造。嘗試一個最簡單的項目,例如創建一個全新的Hello World程序。我確信如果它成功構建,重構也可以工作。在OS X 10.9.4的CLion 1.2.4中爲我工作。

關於CMakeLists.txt,它是,如果你創建一個新項目的克利翁自動創建一個標準的文件。如果你有一個現有的項目,你會發現CMakeLists.txt,如果你打開菜單View->Tool Windows->Project

我的建議是關閉現有的項目(File->Close Project),創建一個新的項目,並與克利翁功能玩弄實驗。這是一個不錯的Quick Start Guide for CLion

+0

構建成功,程序正常工作。但重構只適用於局部變量。當我想要重命名類名時,CLion不會找到該類的用法。當我使用「查找用法」時,它會查找該類的所有發生。 我正在使用Debian 8.2.0和Clion 1.2.4(最新版本)。 也許可能有問題,我有.h文件中定義的整個類(定義+聲明)(因爲學校 - 我需要將所有文件拆分爲一個),但我試圖將這些文件添加到CMakeList.txt中,沒有任何改變。 –

+0

在最簡單的Hello World項目中爲您做了類重命名工作嗎? –

+1

歐,我明白了。 CLion需要將每個.h文件添加到CMakeList.txt中。 –