跨平臺IDE Qt Creator最新版本5.0,距離上個版本4.15釋出已經一段時間,這次新增了不少重要的實驗性功能,包括使用clangd代替libclang成為C/C++程式碼模型後端,並且提供新的擴充套件,允許使用Linux主機和CMake作為建置系統的用戶,創建Docker裝置作為建置裝置。

Qt Creator 5.0重要的實驗性功能總共有兩項,第一項是用戶現在可以選用Clangd,作為C/C++程式碼模型後端,開發團隊提到,Clangd是用來取代基於libclang的程式碼模型,不過因為這項功能還在實驗階段,主要仍使用libclang,因此該功能預設關閉,用戶需要手動啟用。

另一個重要的實驗性功能,是支援在Docker容器中建置和執行應用程式,由於這項功能還在非常初期階段,目前僅支援使用CMake作為專案建置系統的Linux主機,用戶必須要先啟用實驗性擴充套件,才能在裝置中創建Docker裝置,並將其設置為建置裝置。

在程式碼編輯上,現在開發者重新命名欄位、區域變數和方法等程式碼識別符號,Qt Creator不會再自動選擇和專案沒有直接關係的檔案,像是Qt標頭檔案,即便這些檔案包含了重新命名的符號。而開發者對.ui和.scxml檔案的更改,現在則不需要重新編譯,就能立刻反映在程式碼模型中。

Qt Creator 5.0對裝置有更好的支援度,開發團隊除了增加對MSVC ARM工具鏈的支援外,還改進了在M1 Mac上執行Qt Creator英特爾版本的體驗,另外,現在Qt Creator也能夠正確處理Android 12。

Qt Creator從4.15版本之後,切換成語義版本控制架構,而Qt Creator 5.0是4.15來第一個更新版本,因此經歷較長的開發時間,官方提到,他們仍遵照增量開發風格,逐漸更新IDE,接下來6.0版本將會在年底發布。

熱門新聞

Advertisement