Udgivelse af Qt Creator 5.0 Udviklingsmiljø

Qt Creator 5.0 integrerede udviklingsmiljø er blevet frigivet, designet til at skabe applikationer på tværs af platforme ved hjælp af Qt-biblioteket. Det understøtter både udviklingen af ​​klassiske programmer i C++ og brugen af ​​QML-sproget, hvor JavaScript bruges til at definere scripts, og grænsefladeelementernes struktur og parametre er specificeret af CSS-lignende blokke. En væsentlig ændring af versionsnummeret er forbundet med overgangen til en ny versionstildelingsordning, inden for hvilken versionens første ciffer vil ændre sig i udgivelser med funktionelle ændringer (Qt Creator 5, Qt Creator 6 osv.).

Udgivelse af Qt Creator 5.0 Udviklingsmiljø

I den nye version:

  • Der er implementeret en eksperimentel mulighed for at bruge Clang Server (clangd) cachingtjenesten som backend for en kodemodel i C og C++. Den nye backend kan valgfrit bruges til at erstatte den libclang-baserede kodemodel, takket være brugen af ​​LSP (Language Server Protocol), men ikke al funktionalitet er implementeret endnu. Aktivering sker gennem "Brug clangd"-indstillingen i menuen "Værktøjer > Indstillinger > C++ > Clangd".
  • Tilføjet eksperimentel support til at bygge og køre applikationer i Docker-containere. Funktionen er i øjeblikket kun tilgængelig for Linux-miljøer og projekter med CMake-byggesystemet. For at aktivere det, skal du aktivere understøttelse af eksperimentelle plugins gennem menuen "Hjælp > Om plugins", hvorefter muligheden for at oprette "Docker" build-enheder vises i enhedsindstillingerne.
  • De akkumulerede rettelser er foretaget i kodemodellen for C++ sproget. Ved omdøbning af objekter er automatisk udvælgelse af filer, der ikke er direkte relateret til projektet (f.eks. Qt-header-filer), blevet fjernet. Ændringer i ".ui"- og ".scxml"-filerne afspejles øjeblikkeligt i kodemodellen uden genkompilering.
  • Kodemodellen for QML er blevet opdateret til Qt 6.2.
  • Implementeringen af ​​LSP-serveren (Language Server Protocol) har tilføjet understøttelse til visning af meddelelser om driftens fremskridt i Qt Creator. Også tilføjet understøttelse af visning af kodestykker leveret af serveren.
  • En stor del af forbedringerne er lavet til projektstyringsværktøjer baseret på CMake, herunder muligheden for at vise resultaterne af CMake og kompilering i projekttilstand, uden at det er nødvendigt at skifte til redigeringstilstand. Stoppet med at bruge en midlertidig byggemappe til indledende projektindstillinger. Tilføjet en mulighed for at deaktivere adskillelse af grupper af filer med kode og overskrifter. Det er nu muligt at bestemme den eksekverbare standardfil (tidligere blev den første eksekverbare fil på listen valgt). Makrounderstøttelse er blevet tilføjet til handlingen Udfør brugerdefinerede kommandoer.
  • Der er blevet arbejdet på at eliminere opbremsninger ved indlæsning af store projektfiler.
  • Projektstyringsværktøjer baseret på Qbs-værktøjssættet er blevet overført til at bruge Qbs 1.20.
  • Tilføjet MSVC-værktøjssæt-understøttelse til ARM-arkitektur.
  • Support til Android 12 leveres.
  • Forbedret support til at køre Qt Creator builds til Intel-processorer på Apple-computere med M1-chippen.

Kilde: opennet.ru

Tilføj en kommentar