Қолданбаларды әзірлеу ортасының шығарылымы KDevelop 5.4

Жіберген интеграцияланған бағдарламалау ортасын шығару 5.4-даму, бұл KDE 5 әзірлеу процесін, соның ішінде компилятор ретінде Clang пайдалануды толығымен қолдайды. Жоба коды GPL лицензиясы бойынша таратылады және KDE Frameworks 5 және Qt 5 кітапханаларын пайдаланады.

Негізгі инновациялар:

  • Құрастыру жүйесіне қолдау қосылды Месон, ол X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME және GTK сияқты жобаларды құру үшін қолданылады. KDevelop енді Meson пайдаланатын жобаларды жасай, конфигурациялай, құрастыра және орната алады, Meson құрастыру сценарийлері үшін кодты аяқтауды қолдайды және жобаның әртүрлі аспектілерін (нұсқа, лицензия және т.б.) өзгерту үшін Meson rewriter плагиніне қолдау көрсетеді;

    Қолданбаларды әзірлеу ортасының шығарылымы KDevelop 5.4

  • Жазылған кодтың жұмысын жылдам тексеруге немесе толыққанды жобаны жасамай-ақ кодты орындауға мүмкіндік беретін эксперимент жүргізуге мүмкіндік беретін Scratchpad плагині қосылды. Плагин құрастыруға және іске қосуға болатын эскиздер тізімі бар жаңа терезені қосады. Эскиздер KDevelop ішінде өңделеді және сақталады, бірақ автоматты толтыруды және диагностиканы қолдауды қоса алғанда, кәдімгі код файлдары ретінде өңдеу үшін қол жетімді;

    Қолданбаларды әзірлеу ортасының шығарылымы KDevelop 5.4

  • Қосылды пайдаланып кодты тексеруге арналған плагин Clang-Tidy.
    Clang-Tidy қоңырауы кодты талдау үшін плагиндерді біріктіретін және бұрын қолдау көрсетілетін Analyzer мәзірі арқылы қол жетімді. Ақымақ, Cppcheck және Heaptrack;

  • Clang қолдану негізінде C++ тілі мен семантикалық талдау плагині үшін талдаушыны тұрақтандыру және жаңғырту бойынша жұмыс жалғасты. Өзгерістер clang талдаушы үшін жұмыс каталогын қосуды, қосылған файлдардан есеп шығаруды жүзеге асыруды, «-std=c++2a» опциясын пайдалану мүмкіндігін, c++1z атауын C++17 деп өзгертуді қамтиды. , сандар үшін автотолтыруды өшіру және тақырып файлдарын қосарлы қосудан қорғау үшін кодты жасау шеберін қосу (басты қорғаушы);
  • Жақсартылған PHP қолдауы. PHP-де үлкен файлдармен жұмыс істеуге шектеулер ұлғайтылды, мысалы, phpfunctions.php қазір 5 МБ-тан асады. ld.lld арқылы байланыстыру ақаулары түзетілді.

Ақпарат көзі: opennet.ru

пікір қалдыру