Veröffentlichung der Anwendungsentwicklungsumgebung KDevelop 5.4

Eingereicht von Veröffentlichung der integrierten Programmierumgebung KDevelop 5.4, das den Entwicklungsprozess für KDE 5 vollständig unterstützt, einschließlich der Verwendung von Clang als Compiler. Der Projektcode wird unter der GPL-Lizenz vertrieben und nutzt die Bibliotheken KDE Frameworks 5 und Qt 5.

Wichtigste Neuerungen:

  • Unterstützung für Montagesystem hinzugefügt Meson, das zum Erstellen von Projekten wie X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME und GTK verwendet wird. KDevelop kann jetzt Projekte erstellen, konfigurieren, kompilieren und installieren, die Meson verwenden, unterstützt die Codevervollständigung für Meson-Build-Skripte und bietet Unterstützung für das Meson-Rewriter-Plugin zum Ändern verschiedener Aspekte des Projekts (Version, Lizenz usw.);

    Veröffentlichung der Anwendungsentwicklungsumgebung KDevelop 5.4

  • Das Scratchpad-Plugin wurde hinzugefügt, das es ermöglicht, die Funktionsweise des geschriebenen Codes schnell zu testen oder ein Experiment durchzuführen, sodass Sie den Code ausführen können, ohne ein vollwertiges Projekt zu erstellen. Das Plugin fügt ein neues Fenster mit einer Liste von Skizzen hinzu, die kompiliert und ausgeführt werden können. Skizzen werden in KDevelop verarbeitet und gespeichert, können jedoch als reguläre Codedateien bearbeitet werden, einschließlich Unterstützung für automatische Vervollständigung und Diagnose.

    Veröffentlichung der Anwendungsentwicklungsumgebung KDevelop 5.4

  • Добавлен Plugin zum Überprüfen von Code mit Clang-Ordentlich.
    Der Clang-Tidy-Aufruf ist über das Analyser-Menü verfügbar, das Plugins für die Code-Analyse und bisher unterstützte Plugins vereint Faul, Cppcheck und Heaptrack;

  • Die Arbeit an der Stabilisierung und Modernisierung des Parsers für die C++-Sprache und des semantischen Analyse-Plugins, basierend auf der Verwendung von Clang, wurde fortgesetzt. Zu den Änderungen gehören das Hinzufügen eines Arbeitsverzeichnisses für den Clang-Parser, die Implementierung von Ausgabeproblemen aus enthaltenen Dateien, die Möglichkeit, die Option „-std=c++2a“ zu verwenden, die Umbenennung von c++1z in C++17 , Deaktivierung der automatischen Vervollständigung für Zahlen und Hinzufügen eines Assistenten zum Generieren von Code zum Schutz vor doppelter Einbeziehung von Header-Dateien (Kopfschutz);
  • Verbesserte PHP-Unterstützung. Die Grenzwerte für die Arbeit mit großen Dateien in PHP wurden erhöht, beispielsweise belegt phpfunctions.php jetzt mehr als 5 MB. Probleme beim Verknüpfen mit ld.lld behoben.

Source: opennet.ru

Kommentar hinzufügen