Vydanie vývojového prostredia Qt Creator 5.0

Vyšlo integrované vývojové prostredie Qt Creator 5.0, určené na vytváranie multiplatformových aplikácií pomocou knižnice Qt. Podporuje ako vývoj klasických programov v C++, tak aj používanie jazyka QML, v ktorom sa na definovanie skriptov používa JavaScript a štruktúra a parametre prvkov rozhrania sú špecifikované blokmi podobnými CSS. Výrazná zmena čísla verzie je spojená s prechodom na novú schému prideľovania verzií, v rámci ktorej sa vo vydaniach s funkčnými zmenami zmení prvá číslica verzie (Qt Creator 5, Qt Creator 6 atď.).

Vydanie vývojového prostredia Qt Creator 5.0

V novej verzii:

  • Bola implementovaná experimentálna možnosť použiť službu cache Clang Server (clangd) ako backend pre kódový model v C a C++. Nový backend môže byť voliteľne použitý na nahradenie kódového modelu založeného na libclang, vďaka použitiu LSP (Language Server Protocol), ale ešte nie sú implementované všetky funkcie. Povolenie sa vykonáva pomocou možnosti „Použiť clangd“ v ponuke „Nástroje > Možnosti > C++ > Clangd“.
  • Pridaná experimentálna podpora pre vytváranie a spúšťanie aplikácií v kontajneroch Docker. Funkcia je momentálne dostupná iba pre prostredia Linux a projekty so systémom zostavovania CMake. Ak to chcete povoliť, musíte aktivovať podporu pre experimentálne doplnky cez ponuku „Pomocník > O doplnkoch“, po ktorej sa v nastaveniach zariadenia zobrazí možnosť vytvárať zostavovacie zariadenia „Docker“.
  • Nahromadené opravy boli vykonané v kódovom modeli pre jazyk C++. Pri premenovávaní objektov bol odstránený automatický výber súborov, ktoré priamo nesúvisia s projektom (napríklad hlavičkové súbory Qt). Zmeny v súboroch „.ui“ a „.scxml“ sa okamžite prejavia v modeli kódu bez rekompilácie.
  • Kódový model pre QML bol aktualizovaný na Qt 6.2.
  • Implementácia servera LSP (Language Server Protocol) pridala podporu pre zobrazovanie upozornení o priebehu operácií v Qt Creator. Tiež bola pridaná podpora pre zobrazenie útržkov kódu poskytovaných serverom.
  • Veľká časť vylepšení bola vykonaná v nástrojoch na riadenie projektov založených na CMake, vrátane možnosti zobraziť výsledky CMake a kompilácie v projektovom režime, bez potreby prepínania do režimu úprav. Prestali ste používať dočasný adresár zostavy na počiatočné nastavenia projektu. Pridaná možnosť zakázať oddelenie skupín súborov kódom a hlavičkami. Teraz je možné určiť predvolený spustiteľný súbor (predtým bol vybratý prvý spustiteľný súbor v zozname). Do operácie Execute Custom Commands bola pridaná podpora makier.
  • Pracovalo sa na odstránení spomalení pri načítavaní veľkých projektových súborov.
  • Nástroje projektového manažmentu založené na súprave nástrojov Qbs boli prevedené na používanie Qbs 1.20.
  • Pridaná podpora sady nástrojov MSVC pre architektúru ARM.
  • K dispozícii je podpora pre Android 12.
  • Vylepšená podpora pre spustenie zostáv Qt Creator pre procesory Intel na počítačoch Apple s čipom M1.

Zdroj: opennet.ru

Pridať komentár