Izdanje razvojnog okruženja Qt Creator 7

Objavljeno je izdanje integrisanog razvojnog okruženja Qt Creator 7.0, dizajniranog za kreiranje višeplatformskih aplikacija koristeći Qt biblioteku. Podržava i razvoj klasičnih programa u C++ i upotrebu QML jezika, u kojem se JavaScript koristi za definiranje skripti, a struktura i parametri elemenata interfejsa su specificirani blokovima sličnim CSS-u.

U novoj verziji:

  • Stavka menija “Novi fajl ili projekat” podeljena je u dva odvojena dijaloga “Novi fajl” i “Novi projekat”.
  • Korisnici koji koriste Qt Online Installer su informisani o dostupnosti korektivnih verzija Qt-a. Možete da konfigurišete prikaz obaveštenja o ažuriranju u odeljku „Opcije > Okruženje > Ažuriranja“.
  • Model koda za jezik C++ je ažuriran na LLVM 14 i po defaultu prebačen na korištenje Clangd backend-a, koji podržava LSP (Language Server Protocol). Staru pozadinu možete vratiti preko menija “Alati > Opcije > C++ > Clangd”, u kojem također možete onemogućiti upotrebu Clangd-a za indeksiranje projektnog koda, ali ga nastaviti koristiti za isticanje sintakse i autodovršavanje unosa.
  • Postavke dodatka ClangFormat premještene su u odjeljak s općim postavkama stilova i predstavljene su kao posebna kartica.
  • Implementacija QML parsera je ažurirana da odražava promjene iz najnovije Qt grane.
  • Stranica za postavljanje projekata pomoću CMakea je redizajnirana. Dodano dugme „Zaustavi CMake“ za zaustavljanje izvršavanja CMake-a, na primer, tokom procesa konfigurisanja skripti za izgradnju projekta. Pruža mogućnost ponovnog pokretanja CMakea za ažuriranje konfiguracije, čak i ako je projekt već konfiguriran. CMake varijable za početnu i trenutnu konfiguraciju projekta su odvojene, u prvom slučaju varijable su definisane iz datoteke CMakeLists.txt.use, koja se koristi tokom prvog podešavanja, au drugom slučaju, varijable izvezene preko CMake file-api json iz .cmake/api/v1/reply direktorij je definiran.
  • Poboljšano automatsko otkrivanje dostupnih alata i smanjen broj nepotrebnih poziva kompajlera pri pokretanju, što je smanjilo vrijeme pokretanja Qt Creator-a u nekim okruženjima.
  • Čarobnjaci za novi projekat osiguravaju da je C++17 definiran kao C++ standard.
  • Na macOS platformi se uzimaju u obzir sistemske postavke za tamnu temu. Dodata eksperimentalna podrška za Docker u macOS verzijama.
  • Za Android platformu, dodata je opcija za odabir zadanog NDK-a i poboljšano je otkrivanje NDK platformi.
  • Za Linux platformu uključen je backend za Qt baziran na Wayland protokolu. Da biste omogućili backend, morate postaviti varijablu okruženja QT_QPA_PLATFORM=wayland prije pokretanja.

izvor: opennet.ru

Dodajte komentar