Utgivning av applikationsutvecklingsmiljön KDevelop 5.4

Introducerad släppa den integrerade programmeringsmiljön KDevelop 5.4, som fullt ut stöder utvecklingsprocessen för KDE 5, inklusive användning av Clang som kompilator. Projektkoden distribueras under GPL-licensen och använder KDE Frameworks 5 och Qt 5-biblioteken.

Huvudsakliga innovationer:

  • Tillagt stöd för monteringssystem Meson, som används för att bygga projekt som X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME och GTK. KDevelop kan nu skapa, konfigurera, kompilera och installera projekt som använder Meson, stöder kodkomplettering för Meson-byggskript och ger stöd för Meson-rewriter-plugin för att ändra olika aspekter av projektet (version, licens, etc.);

    Utgivning av applikationsutvecklingsmiljön KDevelop 5.4

  • Insticksprogrammet Scratchpad har lagts till, vilket gör det möjligt att snabbt testa den skrivna kodens funktion eller genomföra ett experiment, vilket gör att du kan exekvera koden utan att skapa ett fullfjädrat projekt. Insticksprogrammet lägger till ett nytt fönster med en lista över skisser som kan kompileras och köras. Skisser bearbetas och lagras i KDevelop, men är tillgängliga för redigering som vanliga kodfiler, inklusive stöd för autokomplettering och diagnostik;

    Utgivning av applikationsutvecklingsmiljön KDevelop 5.4

  • tillsatt plugin för att kontrollera koden med hjälp av Clang-Tidy.
    Clang-Tidy-anropet är tillgängligt via Analyzer-menyn, som kombinerar plugins för kodanalys och tidigare stödda Clazy, Cppcheck och Heaptrack;

  • Arbetet fortsatte med att stabilisera och modernisera parsern för C++-språket och plugin-programmet för semantisk analys, baserat på användningen av Clang. Ändringar inkluderar tillägget av en arbetskatalog för clang-parsern, implementeringen av utmatningsproblem från inkluderade filer, möjligheten att använda alternativet "-std=c++2a", byta namn på c++1z till C++17 , inaktivera autokomplettering för siffror och lägga till en guide för att generera kod för att skydda mot dubbel inkludering av rubrikfiler (huvudskydd);
  • Förbättrat PHP-stöd. Gränserna för att arbeta med stora filer i PHP har höjts, till exempel tar phpfunctions.php nu upp mer än 5 MB. Fixade problem med att länka med ld.lld.

Källa: opennet.ru

Lägg en kommentar