Izdaja razvojnega okolja Qt Creator 5.0

Izdano je bilo integrirano razvojno okolje Qt Creator 5.0, zasnovano za ustvarjanje večplatformskih aplikacij z uporabo knjižnice Qt. Podpira tako razvoj klasičnih programov v C++ kot uporabo jezika QML, v katerem se za definiranje skriptov uporablja JavaScript, struktura in parametri elementov vmesnika pa se določajo s CSS podobnimi bloki. Pomembna sprememba številke različice je povezana s prehodom na novo shemo dodeljevanja različic, v okviru katere se bo prva številka različice spremenila v izdajah s funkcionalnimi spremembami (Qt Creator 5, Qt Creator 6 itd.).

Izdaja razvojnega okolja Qt Creator 5.0

V novi različici:

  • Izvedena je bila poskusna možnost uporabe storitve predpomnjenja strežnika Clang Server (clangd) kot zaledja za kodni model v C in C++. Zahvaljujoč uporabi LSP (Language Server Protocol) je mogoče po želji uporabiti novo zaledje za zamenjavo modela kode, ki temelji na libclangu, vendar še niso implementirane vse funkcije. Omogočanje se izvede prek možnosti »Use clangd« v meniju »Orodja > Možnosti > C++ > Clangd«.
  • Dodana eksperimentalna podpora za izdelavo in izvajanje aplikacij v vsebnikih Docker. Funkcija je trenutno na voljo samo za okolja Linux in projekte s sistemom gradnje CMake. Če ga želite omogočiti, morate v meniju »Pomoč > O vtičnikih« aktivirati podporo za eksperimentalne vtičnike, nato pa se bo v nastavitvah naprave prikazala možnost ustvarjanja naprav za gradnjo »Docker«.
  • Zbrani popravki so bili opravljeni v model kode za jezik C++. Pri preimenovanju predmetov je bila odstranjena samodejna izbira datotek, ki niso neposredno povezane s projektom (na primer datoteke glave Qt). Spremembe v datotekah ».ui« in ».scxml« se takoj odražajo v modelu kode brez ponovnega prevajanja.
  • Kodni model za QML je bil posodobljen na Qt 6.2.
  • Izvedba strežnika LSP (Language Server Protocol) ima dodano podporo za prikazovanje obvestil o poteku operacij v Qt Creator. Dodana je tudi podpora za prikaz izrezkov kode, ki jih zagotavlja strežnik.
  • Velik del izboljšav je bil narejen na orodjih za upravljanje projektov, ki temeljijo na CMake, vključno z možnostjo prikaza rezultatov CMake in kompilacije v načinu projekta, ne da bi bilo treba preklopiti v način urejanja. Prenehala je uporabljati začasni gradbeni imenik za začetne nastavitve projekta. Dodana možnost za onemogočanje ločevanja skupin datotek s kodo in glavami. Zdaj je mogoče določiti privzeto izvršljivo datoteko (prej je bila izbrana prva izvršljiva datoteka na seznamu). Podpora za makre je bila dodana operaciji Izvedi ukaze po meri.
  • Opravljeno je bilo delo za odpravo upočasnitev pri nalaganju velikih projektnih datotek.
  • Orodja za vodenje projektov, ki temeljijo na kompletu orodij Qbs, so bila prenesena na uporabo Qbs 1.20.
  • Dodana podpora za komplet orodij MSVC za arhitekturo ARM.
  • Zagotovljena je podpora za Android 12.
  • Izboljšana podpora za izvajanje različic Qt Creator za procesorje Intel na računalnikih Apple s čipom M1.

Vir: opennet.ru

Dodaj komentar