A KDevelop alkalmazásfejlesztő környezet kiadása 5.4

Által benyújtott az integrált programozási környezet kiadása KDevelop 5.4, amely teljes mértékben támogatja a KDE 5 fejlesztési folyamatát, beleértve a Clang fordítóként való használatát. A projektkód a GPL licenc alatt kerül terjesztésre, és a KDE Frameworks 5 és Qt 5 könyvtárakat használja.

Főbb újítások:

  • Hozzáadott támogatás az összeszerelő rendszerhez Mezon, amelyet olyan projektek készítésére használnak, mint az X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME és GTK. A KDevelop mostantól képes létrehozni, beállítani, lefordítani és telepíteni a Mesont használó projekteket, támogatja a Meson összeállítási szkriptek kódbefejezését, és támogatja a Meson rewriter beépülő modult a projekt különböző aspektusainak (verzió, licenc stb.) megváltoztatásához;

    A KDevelop alkalmazásfejlesztő környezet kiadása 5.4

  • Bekerült a Scratchpad beépülő modul, amely lehetővé teszi az írott kód működésének gyors tesztelését vagy egy kísérlet lefolytatását, lehetővé téve a kód végrehajtását teljes projekt létrehozása nélkül. A beépülő modul egy új ablakot ad hozzá a lefordítható és futtatható vázlatok listájával. A vázlatokat a KDevelop dolgozza fel és tárolja, de normál kódfájlként is szerkeszthető, beleértve az automatikus kiegészítést és a diagnosztikát;

    A KDevelop alkalmazásfejlesztő környezet kiadása 5.4

  • Hozzáadva plugin a kód ellenőrzéséhez Clang-Tidy.
    A Clang-Tidy hívás az Analyzer menün keresztül érhető el, amely egyesíti a kódelemzéshez és a korábban támogatott bővítményeket. Clazy, Cppcheck és Heaptrack;

  • Folytatódott a munka a C++ nyelv értelmezőjének és a szemantikai elemzés bővítményének stabilizálásán és modernizálásán, a Clang használatán alapulva. A változtatások közé tartozik egy munkakönyvtár hozzáadása a Clang elemzőhöz, a mellékelt fájlok kimeneti problémáinak megvalósítása, a „-std=c++2a” opció használatának lehetősége, a c++1z átnevezése C++17-re. , letiltja a számok automatikus kiegészítését, és hozzáad egy varázslót a kód generálásához, hogy megvédje a fejlécfájlok kétszeres felvételét (fejlécvédő);
  • Továbbfejlesztett PHP támogatás. A PHP-ben megnövelték a nagy fájlokkal való munkavégzés korlátait, például a phpfunctions.php több mint 5 MB-ot foglal el. Kijavítottuk az ld.lld használatával való hivatkozással kapcsolatos problémákat.

Forrás: opennet.ru

Hozzászólás