Die Version der Entwicklungsumgebung KDevelop 5.4

Präsentiert Veröffentlichung der integrierten Entwicklungsumgebung KDevelop 5.4, die 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 veröffentlicht und verwendet die KDE Frameworks 5 und Qt 5 Bibliotheken.

Hauptneuheiten:

  • Unterstützung für das Build-System hinzugefügt Meson, das für den Aufbau von Projekten wie X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME und GTK verwendet wird. In KDevelop können jetzt Projekte, die Meson verwenden, erstellt, konfiguriert, kompiliert und installiert werden. Es wird die automatische Codevervollständigung für Meson-Build-Skripte unterstützt, und es gibt erste Unterstützung für das Meson-Rewriter-Plugin, um verschiedene Aspekte des Projekts (Versionen, Lizenzen usw.) zu ändern.

    Die Version der Entwicklungsumgebung KDevelop 5.4
  • Das Scratchpad-Plugin wurde hinzugefügt, mit dem Sie den geschriebenen Code schnell testen oder Experimente durchführen können, indem Sie den Code ausführen, ohne ein vollständiges 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, sind jedoch wie gewöhnliche Code-Dateien editierbar und unterstützen automatische Vervollständigung und Diagnosen.

    Die Version der Entwicklungsumgebung KDevelop 5.4
  • Hinzugefügt Plugin zur Codeprüfung mit Hilfe von Clang-Tidy.
    Der Aufruf von Clang-Tidy ist über das Menü Analyzer verfügbar, das die Plugins zur Codeanalyse vereint und zuvor bereits Clazy, Cppcheck und Heaptrack unterstützte.
  • Die Arbeiten zur Stabilisierung und Modernisierung des Parsers für die Programmiersprache C++ sowie des semantischen Analyse-Plugins, das auf Clang basiert, wurden fortgesetzt. Zu den Änderungen zählt die Hinzufügung eines Arbeitsverzeichnisses für den Clang-Parser, die Implementierung einer Ausgabe von Problemen aus eingebundenen Dateien, die Möglichkeit, die Option „-std=c++2a“ zu verwenden, die Umbenennung von c++1z in C++17, die Deaktivierung der Autovervollständigung für Zahlen und die Einführung eines Assistenten zur Generierung von Code zum Schutz vor mehrfacher Einbindung von Header-Dateien (header guard);
  • Die Unterstützung für PHP wurde verbessert. Die Limits für den Umgang mit großen Dateien in PHP wurden erhöht, zum Beispiel benötigt die Datei phpfunctions.php jetzt mehr als 5 MB. Probleme beim Linken mit ld.lld wurden behoben.

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