Utgivelse av applikasjonsutviklingsmiljø KDevelop 5.4

Introdusert utgivelse av det integrerte programmeringsmiljøet KDevelop 5.4, som fullt ut støtter utviklingsprosessen for KDE 5, inkludert bruk av Clang som kompilator. Prosjektkoden distribueres under GPL-lisensen og bruker KDE Frameworks 5 og Qt 5-bibliotekene.

Hovedinnovasjoner:

  • Lagt til støtte for monteringssystem Meson, som brukes til å bygge prosjekter som X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME og GTK. KDevelop kan nå opprette, konfigurere, kompilere og installere prosjekter som bruker Meson, støtter kodefullføring for Meson byggeskript, og gir støtte for Meson rewriter-plugin for å endre ulike aspekter av prosjektet (versjon, lisens, etc.);

    Utgivelse av applikasjonsutviklingsmiljø KDevelop 5.4

  • Scratchpad-pluginen er lagt til, som gjør det mulig å raskt teste driften av den skrevne koden eller gjennomføre et eksperiment, slik at du kan utføre koden uten å lage et fullverdig prosjekt. Programtillegget legger til et nytt vindu med en liste over skisser som kan kompileres og kjøres. Skisser behandles og lagres inne i KDevelop, men er tilgjengelige for redigering som vanlige kodefiler, inkludert støtte for autofullføring og diagnostikk;

    Utgivelse av applikasjonsutviklingsmiljø KDevelop 5.4

  • La til plugin for å sjekke kode ved hjelp av Clang-ryddig.
    Clang-Tidy-anropet er tilgjengelig via Analyzer-menyen, som kombinerer plugins for kodeanalyse og tidligere støttet Clazy, Cppcheck og Heaptrack;

  • Arbeidet fortsatte med å stabilisere og modernisere parseren for C++-språket og semantisk analyse-plugin, basert på bruk av Clang. Endringer inkluderer tillegg av en arbeidskatalog for clang-parseren, implementering av utdataproblemer fra inkluderte filer, muligheten til å bruke alternativet "-std=c++2a", omdøping av c++1z til C++17 , deaktiverer autofullføring for tall og legger til en veiviser for å generere kode for å beskytte mot dobbel inkludering av overskriftsfiler (hodebeskytter);
  • Forbedret PHP-støtte. Grensene for å jobbe med store filer i PHP er økt, for eksempel tar phpfunctions.php nå opp mer enn 5 MB. Rettet problemer med kobling ved hjelp av ld.lld.

Kilde: opennet.ru

Legg til en kommentar