Programų kūrimo aplinkos KDevelop 5.4 leidimas

Įvesta integruotos programavimo aplinkos išleidimas KDevelop 5.4, kuris visiškai palaiko KDE 5 kūrimo procesą, įskaitant Clang naudojimą kaip kompiliatorių. Projekto kodas platinamas pagal GPL licenciją ir naudoja KDE Frameworks 5 ir Qt 5 bibliotekas.

Pagrindinės naujovės:

  • Pridėtas surinkimo sistemos palaikymas Mesonas, kuris naudojamas kuriant tokius projektus kaip X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME ir GTK. KDevelop dabar gali kurti, konfigūruoti, kompiliuoti ir įdiegti projektus, kurie naudoja Meson, palaiko Meson kūrimo scenarijų kodo užbaigimą ir palaiko Meson perrašymo papildinį, skirtą įvairiems projekto aspektams (versijai, licencijai ir tt) pakeisti;

    Programų kūrimo aplinkos KDevelop 5.4 leidimas

  • Pridėtas Scratchpad įskiepis, leidžiantis greitai patikrinti parašyto kodo veikimą arba atlikti eksperimentą, leidžiantį vykdyti kodą nekuriant pilnaverčio projekto. Papildinys prideda naują langą su eskizų, kuriuos galima sudaryti ir paleisti, sąrašu. Eskizai apdorojami ir saugomi KDevelop viduje, tačiau juos galima redaguoti kaip įprastus kodo failus, įskaitant automatinio užbaigimo ir diagnostikos palaikymą;

    Programų kūrimo aplinkos KDevelop 5.4 leidimas

  • Pridėta įskiepis, skirtas patikrinti kodą naudojant Clang-Tidy.
    „Clang-Tidy“ skambutis pasiekiamas per Analyzer meniu, kuriame yra kodo analizės įskiepiai ir anksčiau palaikomi Klazi, Cppcheck ir Heaptrack;

  • Buvo tęsiamas darbas stabilizuojant ir modernizuojant C++ kalbos analizatorių ir semantinės analizės papildinį, pagrįstą Clang naudojimu. Pakeitimai apima darbinio katalogo įtraukimą į clang analizatorių, įtrauktų failų išvedimo problemų įgyvendinimą, galimybę naudoti parinktį „-std=c++2a“, c++1z pervadinimą į C++17. , išjungiant automatinį skaičių užbaigimą ir įtraukiant vedlį, generuojantį kodą, siekiant apsaugoti nuo dvigubo antraščių failų įtraukimo (antraštės apsauga);
  • Patobulintas PHP palaikymas. Darbo su dideliais failais ribos PHP buvo padidintos, pavyzdžiui, phpfunctions.php dabar užima daugiau nei 5 MB. Ištaisytos problemos, susijusios su susiejimu naudojant ld.lld.

Šaltinis: opennet.ru

Добавить комментарий