2012-05-21 74 views
1

是cmake的重新編譯整個項目的源代碼,如果我changesd源文件目錄的名稱?CMake的重新編譯

P.S.我試過了,不幸的是QtCreator重新編譯了整個源代碼,是否特定於QtCreator?

回答

1

Qtcreator創造相對名稱的構建目錄添加到項目或文件夾本身作爲目標構建目錄。所以如果你重命名你的文件夾名稱並用Qtcreator打開它,它會建立到相對於你的文件夾名稱的新建立的名稱目錄中,前提是你已經清除了舊的源文件。否則會佔用先前生成的moc文件和.o文件。

+0

對不起,我英文不好的問題,我的意思是,我改變文件的單個目錄我的基源代碼目錄內,不改變整個源代碼目錄,如果你改變這種目錄再次對不起我的英語:( –

+0

。Qtcreator不會重新編譯整個源代碼,它只會編譯和重新生成您的添加/替換源文件,例如:如果您刪除/替換頭文件,必須更改.pro文件,以反映變化。就像那樣。 – ScarCode