Qt Creator 7 開發環境發布

整合開發環境Qt Creator 7.0已經發布,旨在使用Qt庫創建跨平台應用程式。 它既支援用C++開發經典程序,也支援使用QML語言,其中JavaScript用於定義腳本,介面元素的結構和參數由類似CSS的區塊指定。

在新版本中:

  • 「新檔案或項目」選單項目分為兩個單獨的對話方塊「新檔案」和「新建項目」。
  • 使用 Qt 線上安裝程式的使用者會收到有關 Qt 修正版本的可用性的通知。您可以在「選項 > 環境 > 更新」部分配置更新通知的顯示。
  • C++ 語言的程式碼模型已更新至 LLVM 14,並預設切換為使用支援 LSP(語言伺服器協定)的 Clangd 後端。您可以透過選單「工具 > 選項 > C++ > Clangd」返回舊後端,其中您也可以停用 Clangd 來索引專案程式碼,但繼續使用它進行語法突出顯示和輸入自動完成。
  • ClangFormat 外掛程式設定已移至包含常規樣式設定的部分,並以單獨的標籤呈現。
  • QML 解析器的實作已更新,以反映最新 Qt 分支的變更。
  • 使用 CMake 設定項目的頁面已重新設計。新增了「停止 CMake」按鈕來停止 CMake 執行,例如在配置專案建置腳本的過程中。提供重新運行 CMake 來更新配置的能力,即使專案已經配置過。初始和目前項目配置的CMake 變數是分開的,在第一種情況下,變數是從CMakeLists.txt.use 檔案定義的,在第一次設定期間使用,在第二種情況下,變數透過CMake file -api json 匯出定義了 .cmake/api/v1/reply 目錄。
  • 改進了對可用工具的自動偵測,並減少了啟動時不必要的編譯器呼叫次數,這減少了 Qt Creator 在某些環境中的啟動時間。
  • 新建專案精靈確保 C++17 被定義為 C++ 標準。
  • 在 macOS 平台上,會考慮深色主題的系統設定。在 macOS 版本中新增了對 Docker 的實驗性支援。
  • 對於Android平台,新增了選擇預設NDK的選項,並改進了NDK平台的偵測。
  • 對於 Linux 平台,包含基於 Wayland 協定的 Qt 後端。若要啟用後端,您必須在啟動之前設定環境變數 QT_QPA_PLATFORM=wayland。

來源: opennet.ru

添加評論