Veröffentlichung der Qt Creator 8-Entwicklungsumgebung

Die Veröffentlichung der integrierten Entwicklungsumgebung Qt Creator 8.0, die für die Erstellung plattformübergreifender Anwendungen mithilfe der Qt-Bibliothek konzipiert ist, wurde veröffentlicht. Unterstützt wird sowohl die Entwicklung klassischer C++-Programme als auch die Verwendung der QML-Sprache, bei der JavaScript zur Definition von Skripten verwendet wird und Struktur und Parameter von Oberflächenelementen durch CSS-ähnliche Blöcke festgelegt werden. Es werden fertige Baugruppen für Linux, Windows und macOS erstellt.

In der neuen Version:

  • Für den schnellen Zugriff auf die Einstellungen wurde dem Menü das Element „Bearbeiten > Einstellungen“ hinzugefügt.
  • Das alte Codemodell in der Sprache C++, das auf Basis von libclang implementiert wurde, wurde deaktiviert. Stattdessen wird ab dem vorherigen Zweig standardmäßig ein Modell angeboten, das auf dem Clangd-Backend basiert und das LSP-Protokoll (Language Server Protocol) unterstützt.
  • Der QML-Parser unterstützt die Verarbeitung von JavaScript-String-Vorlagen und dem „??=“-Operator.
  • Für die Sprache Python ist standardmäßig der Sprachunterstützungsserver python-lsp-server aktiviert, für den ein separater Einstellungsbereich „Python > Sprachserverkonfiguration“ angeboten wird.
  • Für CMake-Projekte wurde eine neue Einstellungsvorlage „Profile“ implementiert, die den Build-Typ „RelWithDebInfo“ mit der Einbindung von Debugging- und Profiling-Tools kombiniert.
  • Experimentelles Plugin mit Unterstützung für das Coco Coverage Testing Toolkit hinzugefügt.
  • Experimentelle Unterstützung für die GitLab-Integration hinzugefügt, sodass Sie Projekte anzeigen und klonen, Code hochladen und Ereignisbenachrichtigungen erhalten können.
  • Die Unterstützung für die UWP-Plattform (Universal Windows Platform) wurde eingestellt.
  • Die ARM MSVC-Toolkit-Definition wird auf der Windows-Plattform bereitgestellt.
  • Für Android wurde eine Option hinzugefügt, um eine Verbindung zu Geräten über WLAN herzustellen.

Source: opennet.ru

Kommentar hinzufügen