Lanseringen av den nye versjonen av det integrerte utviklingsmiljøet QtCreator 7.0, designet for å lage applikasjoner på tvers av plattformer ved å bruke Qt-biblioteket.
I QtCreator 7.0 både klassisk C++ programutvikling støttes slik som bruken av QML-språket, der JavaScript brukes til å definere skript, og strukturen og parameterne til grensesnittelementer er etablert ved hjelp av CSS-lignende blokker.
De viktigste nye funksjonene i Qt Creator 7.0
I denne nye versjonen som presenteres fra Qt Creator 7.0 lagt til et "Ny fil eller prosjekt" menyelement er delt inn i to separate dialoger "Ny fil" og "Nytt prosjekt".
Det meldes til brukere som bruker Qt Online Installer om tilgjengeligheten av mindre revisjoner av Qt. Kan konfigurere visningen av varsler i delen "Alternativer > Miljø > Oppdateringer".
En annen av endringene som skiller seg ut er kodemodell for C++ språk oppdatert til LLVM 14 og endret som standard til å bruke Clangd-backend som støtter LSP (Language Server Protocol). Den gamle backend kan returneres via "Verktøy > Alternativer > C++ > Clangd"-menyen, hvor du også kan deaktivere bruken av Clangd for å indeksere prosjektkode, men fortsette å bruke den for syntaksutheving og autofullføring.
I tillegg til det, plugin-konfigurasjonen ClangFormat er flyttet til seksjonen med generelle stilinnstillinger og presenteres som en egen fane.
Av de andre endringene som skiller seg ut:
- QML-parserimplementeringen har blitt oppdatert for å gjenspeile endringer fra den siste Qt-grenen.
- Innstillingssiden for prosjekter som bruker CMake har blitt redesignet.
- Lagt til "Stopp CMake"-knapp for å stoppe CMake-kjøringen, for eksempel under oppsett av prosjektbyggingsskript.
- Gir muligheten til å kjøre CMake på nytt for å oppdatere konfigurasjonen, selv om prosjektet allerede er konfigurert.
- Separate CMake-variabler for de innledende og nåværende prosjektkonfigurasjonene, i det første tilfellet variabler fra CMakeLists.txt.use-filen som ble brukt under den første konfigurasjonen, og i det andre tilfellet variabler eksportert via CMake-fil-api json fra .cmake/api /v1/responskatalog.
- Forbedret automatisk gjenkjenning av tilgjengelige verktøy og redusert antall valgfrie kompilatoranrop ved oppstart, noe som resulterer i raskere Qt Creator-oppstartstid i enkelte miljøer.
- The New Project Wizards gir definisjonen av C++17 som en C++-standard.
På macOS-plattformen tas systeminnstillingene for det mørke temaet i betraktning. - Lagt til eksperimentell støtte for Docker i macOS-bygg.
- For Android-plattformen er det lagt til et alternativ for å velge standard NDK, og gjenkjenning av NDK-plattformer er forbedret.
- For Linux-plattformen er en backend for Qt basert på Wayland-protokollen inkludert.
- For å aktivere backend, sett miljøvariabelen QT_QPA_PLATFORM=wayland før start.
Endelig hvis du vil vite mer om det om denne nye versjonen, kan du sjekke den opprinnelige kunngjøringen I den følgende lenken.
Få Qt Creator 7.0
For de som er interessert, bør de vite at open source-versjonen er tilgjengelig på Qt-nedlastingssiden under "Qt Creator", mens de som er interessert i den kommersielle versjonen, kan finne den kommersielle lisensen i Qt-kontoportalen.
For de av oss som bruker Linux, Vi vil kunne utføre installasjonen ved hjelp av installasjonsprogrammet som vanligvis tilbys for Linux. For å få pakken offline, er det bare å åpne en terminal og kjøre følgende kommando:
wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run
Nå ganske enkelt bare gi utfør tillatelser til filen med følgende kommando:
sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run
Og nå kan vi kjøre installasjonsprogrammet på systemet vårt, for dette må vi skrive følgende kommando:
./qt-creator-opensource-linux-x86_64-7.0.0.run
På slutten av installasjonen, vi må installere noen ekstra pakker for å unngå problemer når vi jobber med Qt Creator, for dette på samme terminal skal vi skrive inn følgende kommandoer:
sudo apt-get install build-essential
Og vi må også installere generisk fontkonfigurasjonsbibliotek:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Eller for de som foretrekker å vente på at pakken skal være klar i Ubuntu og derivative repositories, kan de installere pakken med følgende kommando:
sudo apt install qtcreator