Die Ausgabe der integrierten Entwicklungsumgebung Qt Creator 12.0 wurde veröffentlicht, die zur Erstellung plattformübergreifender Anwendungen mit der Qt-Bibliothek dient. Sowohl die Entwicklung klassischer Anwendungen in C++ als auch die Verwendung der Sprache QML, in der JavaScript zur Definition von Szenarien verwendet wird und die Struktur sowie Parameter der Benutzeroberflächen-Elemente durch CSS-ähnliche Blöcke festgelegt werden, werden unterstützt. Fertige Builds sind für Linux, Windows und macOS verfügbar.
In der neuen Version:
- Das Plugin Compiler Explorer wurde hinzugefügt, das es ermöglicht, in Echtzeit den vom Compiler generierten Assemblercode sowie die vom Compiler ermittelten Fehler beim Eingeben des Quelltextes zu verfolgen. Bei Bedarf kann das Ergebnis der Ausführung des kompilierten Codes angesehen werden. Es besteht die Möglichkeit, den verwendeten Compiler (GCC, Clang usw.) und die Bearbeitungsumgebung für verschiedene Programmiersprachen auszuwählen. Der geschriebene Code kann zusammen mit den Einstellungen in einer Datei im „.qtce“-Format gespeichert werden. Um das Plugin zu aktivieren, wählen Sie es im Fenster „Hilfe > Über Plugins > CompilerExplorer“ aus, wonach das Plugin über das Menü „Werkzeuge verwenden > Compiler Explorer > Compiler Explorer öffnen“ aufgerufen werden kann.

- Die Möglichkeit zur Fehlersuche und Profilierung von CMake-Build-Skripten wurde mithilfe des DAP (Debug Adapter Protocol) hinzugefügt, das ab CMake 3.27 unterstützt wird. Es sind Operationen wie das Setzen von Haltepunkten in CMake-Dateien und das Debuggen des Konfigurationsprozesses möglich. Debugging kann über das Menü „Debugging > Debugging starten > CMake-Debugging starten“ gestartet werden. Darüber hinaus ist eine Funktion zur Profilierung von CMake-Skripten verfügbar, die über das Menü „Analysieren > CMake-Profilierer“ aufgerufen werden kann.
- Ein Plugin ScreenRecorder wurde hinzugefügt (Hilfe > Über Plugins > ScreenRecorder) zur Videoaufnahme des Arbeitsprozesses in Qt Creator, was nützlich sein kann, um Lehrartikel zu erstellen oder eine anschauliche Demonstration von Problemen an Fehlermeldungen anzuhängen.
- Die Startzeit wurde auf einigen Systemen erheblich verkürzt.
- Clangd und der Clang-Analyzer wurden auf die Version LLVM 17.0.1 aktualisiert.
- Die Werkzeuge zur Code-Refaktorisierung in C++ wurden verbessert.
- Im Texteditor im Markdown-Format wurden Schaltflächen zur Auswahl von Textstilen hinzugefügt.
- Die Möglichkeit zur Verwendung eines Proxys für den Zugang zum intelligenten Assistenten GitHub Copilot wurde hinzugefügt, der in der Lage ist, Standardkonstruktionen beim Schreiben von Code zu generieren.
- Projektbezogene Dateinamen- und Dokumentationseinstellungen für C++-Code wurden hinzugefügt.
- Der CMake-Dateieditor wurde verbessert, mit erheblich erweiterten Eingabe-Autovervollständigungsfunktionen und neuen Funktionen für den schnellen Wechsel zu einer bestimmten Position, einem Makro, einem Build-Ziel oder der Paketdefinition.
- Automatische Erkennung der PySide-Einstellungen wurde sichergestellt.
Quelle: opennet.ru

