Utgivningen av den integrerade utvecklingsmiljön Qt Creator 8.0 har publicerats, designad för att skapa plattformsoberoende applikationer med Qt-biblioteket. Den stöder både utvecklingen av klassiska program i C++ och användningen av QML-språket, där JavaScript används för att definiera skript, och strukturen och parametrarna för gränssnittselement specificeras av CSS-liknande block. Färdiga sammanställningar har skapats för Linux, Windows och MacOS.
I den nya versionen:
- Ett element "Redigera > Inställningar" har lagts till i menyn för snabb åtkomst till inställningar.
- Den gamla kodmodellen i C++-språket, implementerad på basis av libclang, har inaktiverats, istället för vilken, från den föregående grenen, en modell baserad på Clangd-backend som stöder LSP-protokollet (Language Server Protocol) erbjuds som standard.
- QML-parsern stöder bearbetning av JavaScript-strängmallar och operatorn "??=".
- För Python-språket är språkstödsservern python-lsp-server aktiverad som standard, för vilken en separat inställningssektion "Python > Språkserverkonfiguration" erbjuds.
- En ny "Profil"-inställningsmall har implementerats för CMake-projekt, som kombinerar byggtypen "RelWithDebInfo" med inkluderandet av felsöknings- och profileringsverktyg.
- Lade till experimentell plugin med stöd för Coco-täckningstestverktyg.
- Lade till experimentellt stöd för GitLab-integration, så att du kan se och klona projekt, ladda upp kod och ta emot händelseaviseringar.
- Stödet för UWP-plattformen (Universal Windows Platform) har upphört.
- ARM MSVC-verktygssatsdefinitionen finns på Windows-plattformen.
- För Android har ett alternativ lagts till för att ansluta till enheter via Wi-Fi.
Källa: opennet.ru