Qt Creator 5.0 -kehitysympäristön julkaisu

Integroitu Qt Creator 5.0 -kehitysympäristö on julkaistu, joka on suunniteltu luomaan monialustaisia ​​sovelluksia Qt-kirjaston avulla. Se tukee sekä klassisten ohjelmien kehittämistä C++:ssa että QML-kielen käyttöä, jossa JavaScriptiä käytetään komentosarjojen määrittämiseen ja käyttöliittymäelementtien rakenne ja parametrit määritellään CSS-kaltaisilla lohkoilla. Merkittävä muutos versionumerossa liittyy siirtymiseen uuteen versiomääritysmalliin, jonka sisällä version ensimmäinen numero muuttuu julkaisuissa, joissa on toiminnallisia muutoksia (Qt Creator 5, Qt Creator 6 jne.).

Qt Creator 5.0 -kehitysympäristön julkaisu

Uudessa versiossa:

  • On toteutettu kokeellinen mahdollisuus käyttää Clang Server (clangd) välimuistipalvelua C- ja C++-koodimallin taustajärjestelmänä. Uutta taustaohjelmaa voidaan vaihtoehtoisesti käyttää korvaamaan libclang-pohjainen koodimalli LSP:n (Language Server Protocol) ansiosta, mutta kaikkia toimintoja ei ole vielä otettu käyttöön. Käyttöönotto tapahtuu "Työkalut > Asetukset > C++ > Clangd" -valikon "Käytä clangd" -vaihtoehdon kautta.
  • Lisätty kokeellinen tuki sovellusten rakentamiseen ja suorittamiseen Docker-säiliöissä. Ominaisuus on tällä hetkellä saatavilla vain Linux-ympäristöissä ja projekteissa, joissa on CMake-rakennusjärjestelmä. Ottaaksesi sen käyttöön, sinun on aktivoitava tuki kokeellisille laajennuksille "Ohje > Tietoja laajennuksista" -valikon kautta, minkä jälkeen laiteasetuksiin ilmestyy mahdollisuus luoda "Docker" -koontilaitteita.
  • Kertyneet korjaukset on tehty C++-kielen koodimalliin. Objektien uudelleennimeämisen yhteydessä on poistettu automaattinen tiedostojen valinta, jotka eivät liity suoraan projektiin (esimerkiksi Qt-otsikkotiedostot). Muutokset ".ui"- ja ".scxml"-tiedostoissa näkyvät välittömästi koodimallissa ilman uudelleenkääntämistä.
  • QML:n koodimalli on päivitetty versioon Qt 6.2.
  • LSP (Language Server Protocol) -palvelimen käyttöönotto on lisännyt tuen toimintojen edistymistä koskevien ilmoitusten näyttämiseen Qt Creatorissa. Lisätty myös tuki palvelimen tarjoamien koodinpätkien näyttämiselle.
  • Suuri osa parannuksista on tehty CMake-pohjaisiin projektinhallintatyökaluihin, mukaan lukien mahdollisuus näyttää CMaken tulokset ja kääntäminen projektitilassa ilman tarvetta vaihtaa muokkaustilaan. Lopetettu väliaikaisen koontihakemiston käyttö projektin alkuasetuksissa. Lisätty vaihtoehto poistaa tiedostoryhmien erottelu koodilla ja otsikoilla. Nyt on mahdollista määrittää oletussuoritettava tiedosto (aiemmin listan ensimmäinen suoritettava tiedosto valittiin). Makrotuki on lisätty Execute Custom Commands -toimintoon.
  • Suuria projektitiedostoja ladattaessa on pyritty poistamaan hidastukset.
  • Qbs-työkalupakettiin perustuvat projektinhallinnan työkalut on siirretty käyttämään Qbs 1.20:aa.
  • Lisätty MSVC-työkalusarjan tuki ARM-arkkitehtuurille.
  • Android 12:lle tarjotaan tuki.
  • Parannettu tuki Qt Creator -koontiversioiden suorittamiselle Intel-prosessoreille Apple-tietokoneissa, joissa on M1-siru.

Lähde: opennet.ru

Lisää kommentti