2013-07-23 533 views

回答

6

QMake和CMake是兩種不同的構建系統,它們之間沒有可以自動完成的防呆轉換。對於CMake,QMake有一些輔助工具,但它們不能保證完全有效的結果。我不知道從CMake到QMake的自動轉換。 (通常一個人會從QMake轉換到CMake,因爲CMake非常強大;不幸的是,Qt Creator中的CMake支持並不好。

我建議堅持CMake。

+0

謝謝。我再也不同意你了。我只是熟悉QT Creator,我打開了一個CMakeList.txt,然後它被轉換爲一個qt項目,但是我想將打開的項目保存到一個.pro文件中,以便下次不必設置幾個CMake變量。 – mining

+1

.pro文件是QMake文件,因此「保存到.pro文件」與「轉換爲QMake」等效。 –

+0

@Zhong我還沒有使用CMake和QtC,但是當使用'project.pro'文件時,任何這樣的設置都存儲在'project.pro.user'中。您確定使用CMake項目時,該文件(使用該名稱還是不同名稱)不會被創建? – hyde

相關問題