Veröffentlichung der Entwicklungsumgebung Qt Creator 5.0

Die integrierte Entwicklungsumgebung Qt Creator 5.0 wurde veröffentlicht, die für die Erstellung plattformübergreifender Anwendungen mit der Qt-Bibliothek vorgesehen ist. Sowohl die Entwicklung klassischer Programme in C++ als auch die Nutzung von QML, bei der JavaScript zur Definition von Szenarien und CSS-ähnliche Blöcke zur Strukturierung und Anpassung von Benutzeroberflächenelementen verwendet werden, wird unterstützt. Die erhebliche Änderung der Versionsnummer ist auf die Einführung eines neuen Versionsbenennungsschemas zurückzuführen, bei dem bei Veröffentlichungen mit funktionalen Änderungen die erste Ziffer der Version geändert wird (z. B. Qt Creator 5, Qt Creator 6 usw.).

Veröffentlichung der Entwicklungsumgebung Qt Creator 5.0

In der neuen Version:

  • Eine experimentelle Funktion zur Nutzung des Cache-Dienstes Clang Server (clangd) als Backend für die Code-Modellierung in C und C++ wurde implementiert. Das neue Backend kann optional verwendet werden, um das Code-Modell auf Basis von libclang durch das Protokoll LSP (Language Server Protocol) zu ersetzen, wobei jedoch nicht alle Funktionalitäten bislang ausgeführt sind. Die Aktivierung erfolgt über die Option „Use clangd“ im Menü „Tools > Options > C++ > Clangd“.
  • Es wurde experimentelle Unterstützung für das Erstellen und Ausführen von Anwendungen in Docker-Containern hinzugefügt. Diese Funktion ist derzeit nur für Linux-Umgebungen und Projekte mit CMake-Build-Systemen verfügbar. Um sie zu aktivieren, muss die Unterstützung für experimentelle Plug-ins über das Menü „Hilfe > Über Plug-ins“ aktiviert werden, anschließend erscheint in den Geräteeinstellungen die Möglichkeit zur Erstellung von Build-Devices „Docker“.
  • Es wurden kumulierte Korrekturen im Code-Modell für die Sprache C++ vorgenommen. Bei der Umbenennung von Objekten wurde die automatische Auswahl von Dateien entfernt, die nicht direkt mit dem Projekt verbunden sind (zum Beispiel Header-Dateien von Qt). Änderungen in den Dateien „.ui“ und „.scxml“ werden nun ohne erneute Kompilierung sofort im Code-Modell reflektiert.
  • Das Code-Modell für QML wurde auf den Stand von Qt 6.2 aktualisiert.
  • In Umsetzung Server LSP (Language Server Protocol) hat die Unterstützung für die Anzeige von Benachrichtigungen über den Fortschritt von Operationen in Qt Creator erhalten. Zudem wurde die Unterstützung für die Ausgabe von Code-Snippets hinzugefügt. dem Server durch.
  • Es wurden umfassende Verbesserungen an den Projektmanagement-Tools auf Basis von CMake vorgenommen. Insbesondere ist es nun im Projektmodus möglich, die Ergebnisse der CMake-Arbeiten und -Kompilierungen anzuzeigen, ohne in den Bearbeitungsmodus wechseln zu müssen. Die Verwendung eines temporären Build-Verzeichnisses für die ursprünglichen Projekteinstellungen wurde eingestellt. Eine Option zum Deaktivieren der Trennung zwischen Quell- und Header-Dateien wurde hinzugefügt. Zudem können Sie jetzt eine Standardausführungsdatei festlegen (früher wurde die erste ausführbare Datei in der Liste ausgewählt). Bei der Ausführung eigener Befehle („Execute Custom Commands“) wurde die Unterstützung von Makros hinzugefügt.
  • Es wurden Maßnahmen ergriffen, um Verzögerungen beim Laden großer Projektdateien zu beheben.
  • Die Projektmanagement-Tools, die auf dem Qbs-Framework basieren, wurden auf die Verwendung von Qbs 1.20 umgestellt.
  • Unterstützung für das MSVC-Toolset auf der ARM-Architektur wurde hinzugefügt.
  • Unterstützung für Android 12 wurde sichergestellt.
  • Die Unterstützung zum Starten von Builds in Qt Creator für Intel-Prozessoren auf Apple-Computern mit M1-Chip wurde verbessert.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster