Qt Creator 7 Development Environment Release

Yo te pibliye liberasyon anviwònman devlopman entegre Qt Creator 7.0, ki fèt pou kreye aplikasyon kwa-platfòm lè l sèvi avèk bibliyotèk Qt. Li sipòte tou de devlopman nan pwogram klasik nan C++ ak itilizasyon lang QML, kote JavaScript yo itilize pou defini scripts, ak estrikti ak paramèt eleman koòdone yo espesifye pa blòk ki tankou CSS.

Nan nouvo vèsyon an:

  • Atik nan meni "Nouvo Fichye oswa Pwojè" divize an de dyalòg separe "Nouvo Fichye" ak "Nouvo Pwojè".
  • Itilizatè k ap itilize Qt Online Installer yo enfòme sou disponiblite vèsyon korektif Qt yo. Ou ka configured ekspozisyon notifikasyon aktyalizasyon yo nan seksyon "Opsyon > Anviwònman > Mizajou".
  • Modèl kòd pou lang C++ a te mete ajou nan LLVM 14 epi chanje pa default pou itilize backend Clangd, ki sipòte LSP (Language Server Protocol). Ou ka retounen ansyen backend a nan meni "Zouti > Opsyon > C++ > Clangd", kote ou ka tou enfim itilize Clangd pou Indexing kòd pwojè a, men kontinye sèvi ak li pou sentaks en ak otokonplesyon opinyon.
  • Anviwònman plugin ClangFormat yo te deplase nan seksyon an ak anviwònman style jeneral epi yo prezante kòm yon tab apa.
  • Aplikasyon an nan analizeur QML la te mete ajou pou reflete chanjman ki soti nan dènye branch Qt la.
  • Paj la pou mete kanpe pwojè lè l sèvi avèk CMake te reamenaje. Te ajoute yon bouton "Stop CMake" pou sispann ekzekisyon CMake, pou egzanp, pandan pwosesis konfigirasyon script bati pwojè yo. Bay kapasite nan re-kouri CMake aktyalizasyon konfigirasyon an, menm si pwojè a te deja configuré. Varyab CMake pou konfigirasyon pwojè inisyal ak aktyèl yo separe, nan premye ka a, varyab yo defini nan dosye CMakeLists.txt.use, yo itilize pandan premye konfigirasyon an, ak nan dezyèm ka a, varyab ekspòte atravè CMake file-api json soti nan. yo defini anyè .cmake/api/v1/reply .
  • Amelyore deteksyon otomatik nan zouti ki disponib ak redwi kantite apèl konpilatè nesesè nan demaraj, ki te redwi tan demaraj Qt Creator nan kèk anviwònman.
  • Asistan Nouvo Pwojè yo asire ke C++17 defini kòm estanda C++.
  • Sou platfòm macOS la, yo pran an kont anviwònman sistèm pou tèm nwa a. Te ajoute sipò eksperimantal pou Docker nan konstriksyon macOS.
  • Pou platfòm Android a, yo te ajoute yon opsyon pou chwazi NDK defo ak deteksyon platfòm NDK yo te amelyore.
  • Pou platfòm Linux la, gen yon backend pou Qt ki baze sou pwotokòl Wayland la. Pou pèmèt backend la, ou dwe mete varyab anviwònman QT_QPA_PLATFORM=wayland anvan ou kòmanse.

Sous: opennet.ru

Add nouvo kòmantè