Udgivelsen af det integrerede udviklingsmiljø Qt Creator 8.0, designet til at skabe applikationer på tværs af platforme ved hjælp af Qt-biblioteket, er blevet offentliggjort. Både udviklingen af klassiske C++-programmer og brugen af QML-sproget understøttes, hvor JavaScript bruges til at definere scripts, og grænsefladeelementernes struktur og parametre er sat af CSS-lignende blokke. Klare forsamlinger dannes til Linux, Windows og macOS.
I den nye version:
- Et "Rediger > Præferencer"-element er blevet tilføjet til menuen for hurtig adgang til indstillinger.
- Den gamle kodemodel i C++-sprog, implementeret på basis af libclang, er blevet deaktiveret, i stedet for, fra den forrige gren, tilbydes en model baseret på Clangd-backend, der understøtter LSP (Language Server Protocol)-protokollen som standard.
- QML-parseren understøtter behandling af JavaScript-strengskabeloner og operatoren "??=".
- For Python-sproget er sprogunderstøttelsesserveren python-lsp-server aktiveret som standard, for hvilken der tilbydes en separat indstillingssektion "Python > Sprogserverkonfiguration".
- En ny "Profil"-indstillingsskabelon er blevet implementeret til CMake-projekter, som kombinerer "RelWithDebInfo"-byggetypen med inklusion af fejlfindings- og profileringsværktøjer.
- Tilføjet eksperimentelt plugin med understøttelse af Coco-dækningstestværktøjssæt.
- Tilføjet eksperimentel support til GitLab-integration, så du kan se og klone projekter, uploade kode og modtage begivenhedsmeddelelser.
- Support til UWP-platformen (Universal Windows Platform) er afbrudt.
- ARM MSVC-værktøjssættets definition findes på Windows-platformen.
- For Android er der tilføjet en mulighed for at oprette forbindelse til enheder via Wi-Fi.
Kilde: opennet.ru