Izdanje razvojnog okruženja Qt Creator 5.0

Objavljeno je integrirano razvojno okruženje Qt Creator 5.0, dizajnirano za kreiranje višeplatformskih aplikacija korištenjem Qt knjižnice. Podržava i razvoj klasičnih programa u C++ i korištenje QML jezika, u kojem se JavaScript koristi za definiranje skripti, a strukturu i parametre elemenata sučelja zadaju CSS-like blokovi. Značajna promjena u broju verzije povezana je s prelaskom na novu shemu dodjele verzija, unutar koje će se prva znamenka verzije mijenjati u izdanjima s funkcionalnim promjenama (Qt Creator 5, Qt Creator 6, itd.).

Izdanje razvojnog okruženja Qt Creator 5.0

U novoj verziji:

  • Implementirana je eksperimentalna mogućnost korištenja usluge predmemoriranja poslužitelja Clang (clangd) kao pozadine za model koda u C i C++. Nova pozadina može se po želji koristiti za zamjenu modela koda temeljenog na libclangu, zahvaljujući upotrebi LSP-a (Language Server Protocol), ali još nisu implementirane sve funkcije. Omogućavanje se vrši putem opcije “Use clangd” u izborniku “Tools > Options > C++ > Clangd”.
  • Dodana je eksperimentalna podrška za izradu i pokretanje aplikacija u Docker spremnicima. Značajka je trenutno dostupna samo za Linux okruženja i projekte s CMake sustavom izgradnje. Da biste ga omogućili, morate aktivirati podršku za eksperimentalne dodatke kroz izbornik “Pomoć > O dodacima”, nakon čega će se u postavkama uređaja pojaviti mogućnost stvaranja “Docker” uređaja za izgradnju.
  • Nakupljene korekcije napravljene su u modelu koda za jezik C++. Prilikom preimenovanja objekata uklonjen je automatski odabir datoteka koje nisu izravno povezane s projektom (na primjer Qt datoteke zaglavlja). Promjene u datotekama ".ui" i ".scxml" trenutno se odražavaju u modelu koda bez ponovne kompilacije.
  • Model koda za QML je ažuriran na Qt 6.2.
  • Implementacija LSP (Language Server Protocol) poslužitelja dodala je podršku za prikaz obavijesti o tijeku operacija u Qt Creatoru. Dodana je i podrška za prikaz isječaka koda koje pruža poslužitelj.
  • Velik dio poboljšanja napravljen je u alatima za upravljanje projektima koji se temelje na CMakeu, uključujući mogućnost prikaza rezultata CMakea i kompilacije u projektnom načinu rada, bez potrebe za prebacivanjem u način uređivanja. Prestala koristiti privremeni direktorij za izgradnju za početne postavke projekta. Dodana opcija za onemogućavanje odvajanja grupa datoteka kodom i zaglavljima. Sada je moguće odrediti zadanu izvršnu datoteku (prethodno je bila odabrana prva izvršna datoteka na popisu). Podrška za makronaredbe dodana je operaciji Izvrši prilagođene naredbe.
  • Radilo se na uklanjanju usporavanja pri učitavanju velikih projektnih datoteka.
  • Alati za upravljanje projektima koji se temelje na Qbs toolkitu prebačeni su na korištenje Qbs 1.20.
  • Dodana podrška MSVC alata za ARM arhitekturu.
  • Osigurana je podrška za Android 12.
  • Poboljšana podrška za pokretanje Qt Creator verzija za Intel procesore na Apple računalima s M1 čipom.

Izvor: opennet.ru

Dodajte komentar