2014-10-20 61 views
0

我使用CMake的qtcreator 3.2.1。我經常向我的項目(即CMakeLists.txt文件)添加或刪除文件,並且使項目視圖中顯示的這些文件的標準方式是從項目選項卡運行CMake:到目前爲止沒有問題。爲什麼qtcreator不存儲我的CMake命令行?

我的問題出現在我實際運行CMake時:我總是不得不重新進入CMake commad行,似乎qtcreator不存儲它,這是我的工作流程中的一個痛苦。

任何人都有和我一樣的問題嗎?或者更好,修復?

謝謝,

安託萬。

+1

我想重新運行CMake的時候,因此重新進入命令行不應該是必要的QtCreator將使用CMakeCache文件。你應該確認這一點。 – pmr 2014-10-20 15:30:12

+0

這也是我所期待的,但是命令lne似乎在您每次調用它時都會被覆蓋,所以如果不重新輸入它,您將獲得默認行爲。 – arennuit 2014-10-21 05:44:37

+1

這是由QtCreator還是CMakeLists.txt造成的?你可以嘗試通過在沒有QtCreator的情況下構建你的項目來確認。一個合適的CMake項目不應該這樣。 – pmr 2014-10-21 06:12:58

回答

0

CMake實際上在qtcreator中正確運行。忘了這個問題:在qtcreator中,事情很簡單,工作和純CMake一樣簡單: - 在您第一次運行CMake時,您需要輸入命令行 - 然後將它存儲到CMakeCache - 下次你運行CMake你可以簡單地點擊「運行CMake」一個空白的命令行

簡單!

PS:感謝PMR用於顯示我正確的方向;)