Vydání vývojového prostředí Qt Creator 5.0

Bylo vydáno integrované vývojové prostředí Qt Creator 5.0 určené pro vytváření aplikací napříč platformami pomocí knihovny Qt. Podporuje jak vývoj klasických programů v C++, tak použití jazyka QML, ve kterém se pro definici skriptů používá JavaScript a struktura a parametry prvků rozhraní jsou specifikovány bloky podobnými CSS. Významná změna čísla verze je spojena s přechodem na nové schéma přiřazení verzí, v rámci kterého se bude ve vydáních s funkčními změnami měnit první číslice verze (Qt Creator 5, Qt Creator 6 atd.).

Vydání vývojového prostředí Qt Creator 5.0

V nové verzi:

  • Byla implementována experimentální možnost použití cachovací služby Clang Server (clangd) jako backend pro kódový model v C a C++. Nový backend lze volitelně použít k nahrazení kódového modelu založeného na libclang díky použití LSP (Language Server Protocol), ale ještě nebyly implementovány všechny funkce. Povolení se provádí pomocí možnosti „Použít clangd“ v nabídce „Nástroje > Možnosti > C++ > Clangd“.
  • Přidána experimentální podpora pro vytváření a spouštění aplikací v kontejnerech Docker. Tato funkce je aktuálně dostupná pouze pro prostředí Linuxu a projekty se systémem sestavení CMake. Chcete-li to povolit, musíte aktivovat podporu pro experimentální pluginy prostřednictvím nabídky „Nápověda > O pluginech“, poté se v nastavení zařízení objeví možnost vytvářet sestavení zařízení „Docker“.
  • Nashromážděné opravy byly provedeny v modelu kódu pro jazyk C++. Při přejmenovávání objektů byl odstraněn automatický výběr souborů, které přímo nesouvisí s projektem (například hlavičkové soubory Qt). Změny v souborech „.ui“ a „.scxml“ se okamžitě projeví v modelu kódu bez rekompilace.
  • Kódový model pro QML byl aktualizován na Qt 6.2.
  • Implementace serveru LSP (Language Server Protocol) přidala podporu pro zobrazování upozornění o průběhu operací v Qt Creatoru. Také přidána podpora pro zobrazování úryvků kódu poskytovaných serverem.
  • Velká část vylepšení byla provedena v nástrojích pro řízení projektů založených na CMake, včetně možnosti zobrazení výsledků CMake a kompilace v projektovém režimu, bez nutnosti přepnutí do režimu úprav. Přestali jste používat dočasný adresář sestavení pro počáteční nastavení projektu. Přidána možnost zakázat oddělení skupin souborů pomocí kódu a záhlaví. Nyní je možné určit výchozí spustitelný soubor (dříve byl vybrán první spustitelný soubor v seznamu). Do operace Execute Custom Commands byla přidána podpora maker.
  • Pracovalo se na odstranění zpomalení při načítání velkých souborů projektu.
  • Nástroje pro řízení projektů založené na sadě nástrojů Qbs byly převedeny na používání Qbs 1.20.
  • Přidána podpora sady nástrojů MSVC pro architekturu ARM.
  • K dispozici je podpora pro Android 12.
  • Vylepšená podpora pro spouštění sestavení Qt Creator pro procesory Intel na počítačích Apple s čipem M1.

Zdroj: opennet.ru

Přidat komentář