Utgivelse av Qt Creator 5.0 utviklingsmiljø

Det integrerte utviklingsmiljøet Qt Creator 5.0 er utgitt, designet for å lage applikasjoner på tvers av plattformer ved å bruke Qt-biblioteket. Den støtter både utviklingen av klassiske programmer i C++ og bruken av QML-språket, der JavaScript brukes til å definere skript, og strukturen og parametrene til grensesnittelementer er spesifisert av CSS-lignende blokker. En betydelig endring i versjonsnummeret er knyttet til overgangen til et nytt versjonstildelingsskjema, der det første sifferet i versjonen vil endres i utgivelser med funksjonelle endringer (Qt Creator 5, Qt Creator 6, etc.).

Utgivelse av Qt Creator 5.0 utviklingsmiljø

I den nye versjonen:

  • En eksperimentell mulighet er implementert for å bruke Clang Server (clangd) cachingtjeneste som en backend for en kodemodell i C og C++. Den nye backend kan eventuelt brukes til å erstatte den libclang-baserte kodemodellen, takket være bruken av LSP (Language Server Protocol), men ikke all funksjonalitet er implementert ennå. Aktivering gjøres gjennom alternativet "Bruk clangd" i menyen "Verktøy > Alternativer > C++ > Clangd".
  • Lagt til eksperimentell støtte for å bygge og kjøre applikasjoner i Docker-beholdere. Funksjonen er foreløpig bare tilgjengelig for Linux-miljøer og prosjekter med CMake-byggesystemet. For å aktivere det, må du aktivere støtte for eksperimentelle plugins gjennom "Hjelp > Om plugins"-menyen, hvoretter muligheten til å lage "Docker" byggeenheter vises i enhetsinnstillingene.
  • De akkumulerte korreksjonene er gjort i kodemodellen for C++-språket. Ved omdøping av objekter er automatisk valg av filer som ikke er direkte relatert til prosjektet (for eksempel Qt-header-filer) fjernet. Endringer i filene ".ui" og ".scxml" gjenspeiles umiddelbart i kodemodellen uten rekompilering.
  • Kodemodellen for QML er oppdatert til Qt 6.2.
  • Implementeringen av LSP-serveren (Language Server Protocol) har lagt til støtte for visning av varsler om fremdriften av operasjoner i Qt Creator. La også til støtte for visning av kodebiter levert av serveren.
  • En stor del av forbedringene er gjort i prosjektstyringsverktøy basert på CMake, inkludert muligheten til å vise resultatene av CMake og kompilering i prosjektmodus, uten å måtte bytte til redigeringsmodus. Sluttet å bruke en midlertidig byggekatalog for innledende prosjektinnstillinger. Lagt til et alternativ for å deaktivere separasjon av grupper av filer med kode og overskrifter. Det er nå mulig å bestemme standard kjørbare fil (tidligere ble den første kjørbare filen i listen valgt). Makrostøtte er lagt til i operasjonen Utfør egendefinerte kommandoer.
  • Det har blitt jobbet for å eliminere nedganger ved lasting av store prosjektfiler.
  • Prosjektstyringsverktøy basert på Qbs-verktøysettet er overført til å bruke Qbs 1.20.
  • Lagt til støtte for MSVC-verktøysett for ARM-arkitektur.
  • Støtte for Android 12 er gitt.
  • Forbedret støtte for å kjøre Qt Creator-bygg for Intel-prosessorer på Apple-datamaskiner med M1-brikken.

Kilde: opennet.ru

Legg til en kommentar