Llançament de l'entorn de desenvolupament d'aplicacions KDevelop 5.4

Presentat llançament de l'entorn de programació integrat KDevelop 5.4, que admet totalment el procés de desenvolupament per a KDE 5, inclòs l'ús de Clang com a compilador. El codi del projecte es distribueix sota la llicència GPL i utilitza les biblioteques KDE Frameworks 5 i Qt 5.

Principals innovacions:

  • S'ha afegit suport per al sistema de muntatge Mesó, que s'utilitza per crear projectes com ara X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME i GTK. KDevelop ara pot crear, configurar, compilar i instal·lar projectes que utilitzen Meson, admet la finalització de codi per als scripts de compilació de Meson i proporciona suport per al connector de reescriptor Meson per canviar diversos aspectes del projecte (versió, llicència, etc.);

    Llançament de l'entorn de desenvolupament d'aplicacions KDevelop 5.4

  • S'ha afegit el connector Scratchpad, que permet provar ràpidament el funcionament del codi escrit o realitzar un experiment, la qual cosa us permet executar el codi sense crear un projecte complet. El connector afegeix una finestra nova amb una llista d'esbossos que es poden compilar i executar. Els esbossos es processen i s'emmagatzemen dins de KDevelop, però estan disponibles per editar-los com a fitxers de codi normals, inclòs el suport per a l'autocompleció i el diagnòstic;

    Llançament de l'entorn de desenvolupament d'aplicacions KDevelop 5.4

  • Afegit connector per comprovar el codi utilitzant Clang-Tidy.
    La trucada Clang-Tidy està disponible a través del menú Analitzador, que combina connectors per a l'anàlisi de codi i compatibles anteriorment Clany, Cppcheck i Heaptrack;

  • Es va continuar treballant per estabilitzar i modernitzar l'analitzador per al llenguatge C++ i el connector d'anàlisi semàntica, basat en l'ús de Clang. Els canvis inclouen l'addició d'un directori de treball per a l'analitzador de clang, la implementació de problemes de sortida dels fitxers inclosos, la possibilitat d'utilitzar l'opció "-std=c++2a", el canvi de nom de c++1z a C++17. , desactivant l'emplenament automàtic de números i afegint un assistent per generar codi per protegir-se de la doble inclusió de fitxers de capçalera (protector de capçalera);
  • Suport PHP millorat. S'han augmentat els límits per treballar amb fitxers grans en PHP, per exemple, phpfunctions.php ara ocupa més de 5 MB. S'han solucionat problemes d'enllaç amb ld.lld.

Font: opennet.ru

Afegeix comentari