Qt Creator 16 arenduskeskkonna väljaanne

Esitleme integreeritud arenduskeskkonna Qt Creator 16. See on mõeldud platvormidevaheliste rakenduste loomiseks Qt teegi abil. Toetatakse nii traditsiooniliste programmide arendust C++-keeles kui ka QML-i, kus skriptide määramiseks kasutatakse JavaScripti ning kasutajaliidese elementide struktuur ja parameetrid määratakse CSS-sarnaste plokkidega. Valmis kogud on loodud Linuxi, Windowsi ja macOS-i jaoks.

Uues versioonis:

  • Käivitusaja vähendamiseks on lisatud optimeerimisi. ABI määramine ilma teekide sisu uurimata toimub ABI versiooni teabe kogumise meetodi abil konfiguratsioonifailist, mis on rakendatav Qt 6-le ja toimub asünkroonselt. Windowsi platvormil editori avamisel toimub fondi vaheloodud kande asünkroonne laadimine. Asünkroonne laadimine on rakendatud ka Python paketide teabe saamisel.
  • Segaduse tekitavate segatud joondusvalikute asemel tekstiredaktorite ja koodiredaktorite jaoks on lisatud ja vaikimisi aktiveeritud valik, mis tuvastab automaatselt joondustüübi põhinedes failide sisule. Autotuvastuse tulemus kuvatakse tööriistaribal ja on kasutaja muutmiseks saadaval.
    Qt Creator 16 arenduskeskkonna väljaanne
    Qt Creator 16 arenduskeskkonna väljaanne
  • QML-failide jaoks on lisatud CMake'i jaoks muutuja QML_IMPORT_PATH, kui kutsuda üles qmlls (QML keeleserver). LSP (Language Server Protocol) rakendusse on lisatud tuge funktsioonile Diagnostic.CodeDescription, et edastada veakoodi kirjeldus. Seadetesse on lisatud valikuline LSP aktiveerimine individuaalsete projektide jaoks.
  • Seadetesse on lisatud uus kategooria "SDK", kus on kogutud Android SDK, QNX SDK, MCU SDK ja Windows App SDK-ga seotud seaded.
    Qt Creator 16 arenduskeskkonna väljaanne
  • Tööriistade seadeid on ümber kujundatud, et need oleksid kompaktsemad ja võtaksid ekraanil vähem vertikaalset ruumi. Lisaks ehituskeskkonna seadetele on lisatud seadmed, mis puudutavad käituskeskkonda. Lisatud on võimalus eraldi määrata seadmestikku, mida kasutatakse koostamisel.
    Qt Creator 16 arenduskeskkonna väljaanne
  • CMake'i projektide jaoks on lihtsustatud projekti komponentide puustruktuur ja parandatud välist CMake'i konfiguratsiooni muutuste määratlemise jõudlust. Lahendatud on probleemid Ninja tööriistade olemasolu kindlakstegemisel.
  • Parandatud on Axivion tööriistadega integreerimise pluginit, mis pakub staatilist analüüsijat, tööriistu koodiprobleemide tuvastamiseks, efektiivsuse hindamise ja arhitektuuri analüüsi tööriistu. Lisatud on tugi Axivion'i genereeritud piltide kuvamiseks, et visualiseerida tuvastatud probleemide üksikasju.
  • Coco katsetustööriistaga integreerimise pluginit on täiendatud CMake'i ja qmake'i kasutavate projektide testimise seadistamise toega. Pakutakse võimalust käsitsi määrata Coco tee, kui automaatne asukoha määramine ebaõnnestub. Lisatud on täiendav koostamisetapp, mis on mõeldud coverage-aruande genereerimiseks.
  • Kasutatud versioonihaldussüsteemide määratlemine failides on sisse lülitatud, töötades iseseisvalt vastavate pluginate aktiveerimisest ning andes vihje vajadusest vajaliku plugina olemasolu kohta.
    Qt Creator 16 arenduskeskkonna väljaanne
  • Lahendatud probleemi ajutiste failide puhastamisega FAT-failisüsteemiga partitsioonidel.
  • Lisatud võimalus C++ koodi silumiseks ja käivitatud rakenduste väljundi jälgimiseks iOS 17+ seadmetes.

      Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster