Qt Creator 5.0 開發環境發布

Qt Creator 5.0整合開發環境已經發布,旨在使用Qt庫創建跨平台應用程式。 它既支援用C++開發經典程序,也支援使用QML語言,其中JavaScript用於定義腳本,介面元素的結構和參數由類似CSS的區塊指定。 版本號碼的重大變更與向新版本分配方案的過渡相關,其中版本的第一位數字將在功能變更的版本(Qt Creator 5、Qt Creator 6 等)中發生變化。

Qt Creator 5.0 開發環境發布

在新版本中:

  • 已經實現了一種實驗性的可能性,即使用 Clang Server (clangd) 快取服務作為 C 和 C++ 程式碼模型的後端。 由於使用了 LSP(語言伺服器協定),新後端可以選擇性地用於取代基於 libclang 的程式碼模型,但尚未實作所有功能。 啟用是透過「工具 > 選項 > C++ > Clangd」選單中的「使用 clangd」選項完成的。
  • 新增了在 Docker 容器中建置和運行應用程式的實驗性支援。 該功能目前僅適用於 Linux 環境和使用 CMake 建置系統的專案。 要啟用它,您需要透過「幫助>關於插件」選單啟動對實驗性插件的支持,之後創建「Docker」建置裝置的功能將出現在裝置設定中。
  • 已對 C++ 語言的程式碼模型進行了累積的修正。 重新命名物件時,自動選擇與項目不直接相關的檔案(例如 Qt 頭檔)已被刪除。 “.ui”和“.scxml”檔案中的變更會立即反映在程式碼模型中,無需重新編譯。
  • QML 的程式碼模型已更新至 Qt 6.2。
  • LSP(語言伺服器協定)伺服器的實作增加了對顯示有關 Qt Creator 中操作進度的通知的支援。 還添加了對顯示伺服器提供的程式碼片段的支援。
  • 基於CMake的專案管理工具做了很大一部分改進,包括能夠在專案模式下顯示CMake和編譯的結果,而無需切換到編輯模式。 停止使用臨時建置目錄進行初始專案設定。 新增了一個選項來停用使用程式碼和標題分隔文件組。 現在可以確定預設的可執行檔(先前選擇了清單中的第一個可執行檔)。 執行自訂命令操作中新增了巨集支援。
  • 我們已採取措施消除載入大型專案文件時出現的速度減慢問題。
  • 基於 Qbs 工具包的專案管理工具已轉移到使用 Qbs 1.20。
  • 新增了對 ARM 架構的 MSVC 工具包支援。
  • 提供對 Android 12 的支援。
  • 改進了在配備 M1 晶片的 Apple 電腦上運行適用於 Intel 處理器的 Qt Creator 構建的支援。

來源: opennet.ru

添加評論