Veröffentlichung der Qt Creator 7-Entwicklungsumgebung

Die Veröffentlichung der integrierten Entwicklungsumgebung Qt Creator 7.0 wurde veröffentlicht, die für die Erstellung plattformübergreifender Anwendungen mithilfe der Qt-Bibliothek konzipiert ist. Es unterstützt sowohl die Entwicklung klassischer Programme in C++ als auch die Verwendung der QML-Sprache, in der JavaScript zur Definition von Skripten verwendet wird und die Struktur und Parameter von Schnittstellenelementen durch CSS-ähnliche Blöcke festgelegt werden.

In der neuen Version:

  • Der Menüpunkt „Neue Datei oder Projekt“ ist in zwei separate Dialoge „Neue Datei“ und „Neues Projekt“ unterteilt.
  • Benutzer, die den Qt Online Installer verwenden, werden über die Verfügbarkeit von Korrekturversionen von Qt informiert. Sie können die Anzeige von Update-Benachrichtigungen im Abschnitt „Optionen > Umgebung > Updates“ konfigurieren.
  • Das Codemodell für die Sprache C++ wurde auf LLVM 14 aktualisiert und standardmäßig auf die Verwendung des Clangd-Backends umgestellt, das das LSP (Language Server Protocol) unterstützt. Sie können über das Menü „Extras > Optionen > C++ > Clangd“ zum alten Backend zurückkehren. Dort können Sie auch die Verwendung von Clangd für die Indizierung von Projektcode deaktivieren, es aber weiterhin für die Syntaxhervorhebung und die automatische Eingabevervollständigung verwenden.
  • Die Einstellungen des ClangFormat-Plugins wurden in den Abschnitt mit den allgemeinen Stileinstellungen verschoben und werden als separate Registerkarte dargestellt.
  • Die Implementierung des QML-Parsers wurde aktualisiert, um Änderungen aus dem neuesten Qt-Zweig widerzuspiegeln.
  • Die Seite zum Einrichten von Projekten mit CMake wurde neu gestaltet. Es wurde eine Schaltfläche „CMake stoppen“ hinzugefügt, um die CMake-Ausführung zu stoppen, beispielsweise während der Konfiguration von Projekt-Build-Skripten. Bietet die Möglichkeit, CMake erneut auszuführen, um die Konfiguration zu aktualisieren, auch wenn das Projekt bereits konfiguriert wurde. CMake-Variablen für die anfängliche und aktuelle Projektkonfiguration werden getrennt. Im ersten Fall werden Variablen aus der Datei CMakeLists.txt.use definiert, die bei der ersten Einrichtung verwendet wird, und im zweiten Fall werden Variablen über die CMake-Datei-API-JSON aus exportiert Das Verzeichnis .cmake/api/v1/reply ist definiert.
  • Die automatische Erkennung verfügbarer Tools wurde verbessert und die Anzahl unnötiger Compiler-Aufrufe beim Start reduziert, was die Startzeit von Qt Creator in einigen Umgebungen verkürzt hat.
  • Die Assistenten für neue Projekte stellen sicher, dass C++17 als C++-Standard definiert wird.
  • Auf der macOS-Plattform werden Systemeinstellungen für das dunkle Theme berücksichtigt. Experimentelle Unterstützung für Docker in macOS-Builds hinzugefügt.
  • Für die Android-Plattform wurde eine Option zur Auswahl des Standard-NDK hinzugefügt und die Erkennung von NDK-Plattformen wurde verbessert.
  • Für die Linux-Plattform ist ein Backend für Qt basierend auf dem Wayland-Protokoll enthalten. Um das Backend zu aktivieren, müssen Sie vor dem Start die Umgebungsvariable QT_QPA_PLATFORM=wayland festlegen.

Source: opennet.ru

Kommentar hinzufügen