不知道QT Creator選項或項目選項中可能發生了什麼變化,但由於某種原因,執行Build(Ctrl-B)或啓動調試會話(F5)現在會觸發完整重建我的項目,這需要幾分鐘的時間。我希望它只像以前一樣構建更改後的文件(和依賴項)。我做錯了什麼? 我使用了「在部署前始終構建」和「在運行之前始終部署」的設置,但是更改這些只是在完全不構建或完全重建之間切換。我怎樣才能(重新)激活「差異化」構建? 謝謝!QT Creator:如何僅編譯更改
回答
如果您不想重建項目,您可以從qt-creator菜單運行qmake
並啓動build
。 如果你有一臺好的電腦,你可以寫make
-j
選項,你的重建時間減少約3-4倍。
在Qt Creator中,您可以將自定義步驟添加到Build中。如果添加「make clean」作爲這個自定義步驟來構建,那麼它將強制Qt Creator刪除所有二進制文件,然後每次再次構建它們。 – divanov
當然,但默認情況下,Qt Creator有2個構建步驟:qmake和make。關於「乾淨」你可以找到「乾淨的步驟」。 然後,當'build'運行時,'rebuild'的單個變體被重寫爲'build'選項的主要構建步驟。 (作者震動構建步驟) – Ruu
非常感謝你,Ruu。你肯定用「-j」的建議讓我的一天。之前,最輕微的代碼更改導致了110秒的編譯時間。我在makefile中添加了-j選項,現在重新編譯需要28秒!確實速度提高了4倍,這使得事情再次可行。 CPU從僅佔13%到完全佔100%,這就是他的收入;-) –
- 1. 編譯Qt Creator的
- 2. Qt Creator - 如何添加編譯器?
- 3. 如何在QT Creator中編譯OpenCL C++
- 4. Qt Creator無編譯器
- 5. 不能編譯Qt Creator的
- 6. QT Creator - 跨平臺編譯
- 7. 在Windows上編譯Qt Creator
- 8. 如何更改Qt Creator構建工具?
- 9. Qt Creator - 如何編寫UI?
- 10. Qt Creator - 如何編寫UI?
- 11. C++ Qt Creator項目編譯錯誤
- 12. 在QT Creator中編譯一個文件
- 13. 使用Qt Creator安裝和編譯
- 14. Qt Creator的2.7.0編譯器錯誤
- 15. 探查了Qt Creator的+ MSVC編譯
- 16. 編譯沒有QT Creator的Qt5項目
- 17. 無法編譯Qt Creator 5.9錯誤
- 18. 用於Qt Creator的替換編譯器?
- 19. Qt Creator編譯器配置問題
- 20. Qt Creator的編譯錯誤QSensor
- 21. 用於Qt Creator的VC++編譯器
- 22. 如何在Qt Creator中使用的libcurl與MSVC2012如編譯器
- 23. Pantheios Qt Creator中與VS C++ 2008編譯器編譯
- 24. 如何在Windows上使用Clang作爲Qt Creator的編譯器?
- 25. 如何在Qt Creator中使用英特爾C++編譯器
- 26. 如何使用Qt Creator編譯.bat文件
- 27. 用VS重新編譯Qt庫,現在爲什麼Qt Creator不能編譯?
- 28. QT 5.6.0 MSVC2015 32bit「Qt Creator需要一個編譯器設置來編譯」
- 29. Qt Creator的項目更改目錄
- 30. QT Creator使用VC++編譯非QT項目
顯示您的project_name.pro.user文件,其中包含您對項目設置所做的所有設置。 – divanov
不知道如何在這裏使用附件 - 文件內容太大而無法複製和粘貼。我只是刪除了.pro.user文件,以便創建一個新的副本。不用找了。唯一的構建步驟是qmake.exe「... .pro」-r -spec win32-g ++ –
您可以在Output窗格中看到文本構建日誌,選擇名稱爲「4 Compile Output」的窗格。你可能想分享它的內容。清理窗格,運行重建,然後複製輸出。 http://doc.qt.digia.com/qtcreator/creator-quick-tour.html#compile-output – divanov