Qt Creatori 5.0 arenduskeskkonna väljaandmine

Ilmus integreeritud arenduskeskkond Qt Creator 5.0, mis on mõeldud mitme platvormi rakenduste loomiseks Qt teegi abil. Toetatakse nii klassikaliste programmide arendamist C++ keeles kui ka QML keele kasutamist, kus stsenaariumite määratlemiseks kasutatakse JavaScripti ning kasutajaliidese elementide ülesehitus ja parameetrid määratletakse CSS-i sarnaste plokkide abil. Versiooni numbri märkimisväärne muutus on seotud uue versioonide määramise skeemiga, mille raames muutub esimene versiooni number versioonides, kus on funktsionaalsed muudatused (Qt Creator 5, Qt Creator 6 jne).

Qt Creatori 5.0 arenduskeskkonna väljaandmine

Uues versioonis:

  • Rakendatud on eksperimentaalne võimalus kasutada Clang Server'i (clangd) vahemälu teenust koodimudeli taustteenusena C ja C++ keeles. Uut taustteenust saab soovi korral kasutada libclang põhise koodimudeli asendamiseks tänu LSP (Language Server Protocol) protokolli kasutamisele, kuid mitte kogu funktsionaalsus ei ole veel rakendatud. Aktiveerimine toimub valikuga «Use clangd» menüüs «Tools > Options > C++ > Clangd».
  • Lisatud eksperimenteeriv tugi rakenduste ehitamiseks ja käitamiseks Docker konteinerites. Selle võimalus on praegu saadaval ainult Linuxi keskkondades ja CMake ehitussüsteemiga projektides. Aktiveerimine nõuab eksperimenteerivate pistikprogrammide toe sisselülitamist menüüs „Abi > Teave pistikprogrammide kohta“, pärast mida ilmub seadistustes võimalus luua ehitusseadmeid „Docker“.
  • C++ keele koodimudelile on kantud kogunenud parandused. Objektide ümbernimetamisel on eemaldatud automaatne failide esiletõstmine, mis ei oma otsest seost projektiga (nt Qt pealkirjafailid). Tagatud on kohene peegeldus koodimudelis muudatustest failides „.ui“ ja „.scxml“ ilma taaskompileerimiseta.
  • QML koodimudel on uuendatud Qt 6.2 versioonile.
  • Teostuses serverile LSP (Language Server Protocol) on lisatud tugi Qt Creatoris toimingute edenemise teavitamiseks. Samuti on lisatud toimetusvahendite (snippets) väljastamise tugi. serveriga.
  • CMake'i projektihalduse vahendites on tehtud suure hulga täiustusi, sealhulgas on projektilogika režiimis võimaldatud CMake'i ja kompileerimise töötlustulemuste väljund, ilma et oleks vaja minna redigeerimisrežiimi. Tühistatud on ajutise ehituskausta kasutamine projekti esialgsete seadete jaoks. Lisatud on võimalus keelata koodifailide ja pealkirjade gruppide eraldamine. Pakutakse võimalust määrata vaikimisi käivitatav fail (varem valiti loendis esimene täidetav fail). Isiklike käsu käivitamise toimingusse („Käivita kohandatud käsud“) on lisatud makrode tugi.
  • Suure projekti failide laadimise ajal tekkivate viivituste likvideerimisega on tehtud tööd.
  • Qbs'i projektihalduse vahendid on üleviidud Qbs 1.20 kasutamisele.
  • Lisatud on MSVC tööriistade tugi ARM arhitektuuri jaoks.
  • Android 12 toetamist on tagatud.
  • Parandatud on Qt Creatori ehituste käivitamise tuge Intel protsessoritega Apple'i arvutites, kus on M1 kiip.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster