Veröffentlichung von Qt Creator 16

Die Veröffentlichung der integrierten Entwicklungsumgebung Qt Creator 16 wurde vorgestellt, die für die Entwicklung plattformübergreifender Anwendungen mit der Qt-Bibliothek konzipiert ist. Sowohl die Entwicklung klassischer Programme in C++ als auch die Verwendung der QML-Sprache, in der JavaScript zur Definition von Szenarien verwendet wird und die Struktur sowie Parameter der Benutzeroberflächenelemente in CSS-ähnlichen Blöcken definiert werden, werden unterstützt. Fertige Builds sind für Linux, Windows und macOS verfügbar.

In der neuen Version:

  • Optimierungen wurden hinzugefügt, um die Startzeit zu verkürzen. Zur Bestimmung des ABI ohne das Analysieren des Inhalts von Bibliotheken wird eine Methode zur Erfassung der ABI-Version aus der Konfigurationsdatei verwendet, die auf Qt 6 anwendbar ist und asynchron ausgeführt wird. Auf der Windows-Plattform wird beim Öffnen des Editors das Laden des Schriftarten-Caches im asynchronen Modus realisiert. Auch das Abrufen von Informationen zu Python-Paketen findet asynchron statt.
  • Anstelle irreführender gemischter Ausrichtungsoptionen für Text- und Code-Editoren wurde eine standardmäßig aktivierte Funktion zur automatischen Bestimmung des Ausrichtungstyps basierend auf dem Dateiinhalten hinzugefügt. Das Ergebnis der automatischen Bestimmung wird in der Werkzeugleiste angezeigt und kann vom Benutzer geändert werden.
    Veröffentlichung von Qt Creator 16
    Veröffentlichung von Qt Creator 16
  • Für QML-Dateien wurde die Variable QML_IMPORT_PATH für CMake hinzugefügt, wenn auf qmlls (QML Language Server) zugegriffen wird. In die Implementierung des LSP (Language Server Protocol) wurde die Unterstützung der Funktion Diagnostic.CodeDescription für die Übermittlung von Fehlerbeschreibungen integriert. In die Einstellungen wurde die Möglichkeit zur selektiven Aktivierung des LSP für einzelne Projekte aufgenommen.
  • In die Einstellungen wurde eine neue Kategorie „SDK“ eingeführt, die Optionen im Zusammenhang mit dem Android SDK, QNX SDK, MCU SDK und Windows App SDK zusammenfasst.
    Veröffentlichung von Qt Creator 16
  • Die Einstellungen der Toolkits wurden überarbeitet, um kompakter und platzsparender auf dem Bildschirm zu sein. Neben den Einstellungen für die Build-Umgebung wurden auch Einstellungen für die Laufzeitumgebung hinzugefügt. Es wurde die Möglichkeit zur separaten Angabe des Gerätetyps, der beim Build-Prozess verwendet wird, integriert.
    Veröffentlichung von Qt Creator 16
  • Für CMake-Projekte wurde die Struktur des Projektbaums vereinfacht, was die Leistung bei der Erkennung von Änderungen an der externen CMake-Konfiguration verbessert. Zudem wurden Probleme bei der Erkennung des Ninja-Toolchains behoben.
  • Das Plugin zur Integration mit dem Axivion-Tool wurde verbessert, das statische Analysewerkzeuge, Funktionen zur Identifizierung von Problemen im Code sowie Tools zur Effizienzbewertung und Architektur-Analyse bereitstellt. Es wurde Unterstützung für die Anzeige von Bildern hinzugefügt, die von Axivion zur Visualisierung der Details zu den identifizierten Problemen bereitgestellt werden.
  • Im Plugin zur Integration mit dem Coverage-Test-Tool Coco wurde Unterstützung für die Konfiguration von Tests für Projekte, die CMake und qmake verwenden, hinzugefügt. Es besteht die Möglichkeit, den Pfad zu Coco manuell anzugeben, falls die automatische Standortbestimmung dieses Tools nicht funktioniert hat. Zudem wurde eine zusätzliche Build-Phase eingeführt, die zur Erstellung des Coverage-Reports dient.
  • Die Erkennung der Verwendung von Versionsverwaltungssystemen in Dateien, die unabhängig von der Aktivierung der entsprechenden Plugins funktioniert, wurde hinzugefügt. Dies liefert einen Hinweis auf das Vorhandensein des erforderlichen Plugins.
    Veröffentlichung von Qt Creator 16
  • Das Problem mit der Bereinigung temporärer Dateien auf Partitionen, die das FAT-Dateisystem verwenden, wurde gelöst.
  • Die Möglichkeit zur Fehlerbehebung von C++-Code und zur Überwachung der Ausgaben von gestarteten Anwendungen auf Geräten mit iOS 17+ wurde hinzugefügt.

      Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster