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

Byla zveřejněna verze integrovaného vývojového prostředí Qt Creator 7.0, určeného 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 nové verzi:

  • Položka nabídky „Nový soubor nebo projekt“ je rozdělena do dvou samostatných dialogů „Nový soubor“ a „Nový projekt“.
  • Uživatelé používající Qt Online Installer jsou informováni o dostupnosti opravných verzí Qt. Zobrazování upozornění na aktualizace můžete nakonfigurovat v části „Možnosti > Prostředí > Aktualizace“.
  • Kódový model pro jazyk C++ byl aktualizován na LLVM 14 a standardně přepnut na použití backendu Clangd, který podporuje LSP (Language Server Protocol). Starý backend můžete vrátit přes nabídku „Nástroje > Možnosti > C++ > Clangd“, ve které můžete také zakázat použití Clangd pro indexování kódu projektu, ale nadále jej používat pro zvýraznění syntaxe a automatické dokončování vstupu.
  • Nastavení pluginu ClangFormat bylo přesunuto do sekce s obecným nastavením stylu a je prezentováno jako samostatná karta.
  • Implementace analyzátoru QML byla aktualizována, aby odrážela změny z nejnovější větve Qt.
  • Stránka pro nastavení projektů pomocí CMake byla přepracována. Přidáno tlačítko „Stop CMake“ pro zastavení provádění CMake, například během procesu konfigurace skriptů sestavení projektu. Poskytuje možnost znovu spustit CMake a aktualizovat konfiguraci, i když byl projekt již nakonfigurován. Proměnné CMake pro počáteční a aktuální konfiguraci projektu jsou odděleny, v prvním případě jsou proměnné definovány ze souboru CMakeLists.txt.use, použitého při prvním nastavení, a ve druhém případě proměnné exportované přes CMake file-api json z jsou definovány adresáře .cmake/api/v1/reply.
  • Vylepšená automatická detekce dostupných nástrojů a snížení počtu zbytečných volání kompilátoru při spuštění, což zkrátilo dobu spouštění Qt Creatoru v některých prostředích.
  • Průvodci novým projektem zajišťují, že C++17 je definován jako standard C++.
  • Na platformě macOS je zohledněno systémové nastavení tmavého motivu. Přidána experimentální podpora pro Docker v sestaveních macOS.
  • Pro platformu Android byla přidána možnost vybrat výchozí NDK a byla vylepšena detekce platforem NDK.
  • Pro platformu Linux je zahrnut backend pro Qt založený na protokolu Wayland. Chcete-li povolit backend, musíte před spuštěním nastavit proměnnou prostředí QT_QPA_PLATFORM=wayland.

Zdroj: opennet.ru

Přidat komentář