Lanzamiento del entorno de desarrollo de aplicaciones KDevelop 5.4

Presentado por lanzamiento del entorno de programación integrado KDesarrollar 5.4, que es totalmente compatible con el proceso de desarrollo de KDE 5, incluido el uso de Clang como compilador. El código del proyecto se distribuye bajo la licencia GPL y utiliza las bibliotecas KDE Frameworks 5 y Qt 5.

Principales novedades:

  • Soporte agregado para el sistema de ensamblaje. Meson, que se utiliza para crear proyectos como X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME y GTK. KDevelop ahora puede crear, configurar, compilar e instalar proyectos que usan Meson, admite la finalización de código para scripts de compilación de Meson y brinda soporte para el complemento de reescritura de Meson para cambiar varios aspectos del proyecto (versión, licencia, etc.);

    Lanzamiento del entorno de desarrollo de aplicaciones KDevelop 5.4

  • Se agregó el complemento Scratchpad, que permite probar rápidamente el funcionamiento del código escrito o realizar un experimento, permitiéndole ejecutar el código sin crear un proyecto completo. El complemento agrega una nueva ventana con una lista de bocetos que se pueden compilar y ejecutar. Los bocetos se procesan y almacenan dentro de KDevelop, pero están disponibles para editarlos como archivos de código normales, incluido el soporte para autocompletado y diagnóstico;

    Lanzamiento del entorno de desarrollo de aplicaciones KDevelop 5.4

  • Добавлен complemento para verificar el código usando Sonido-ordenado.
    La llamada Clang-Tidy está disponible a través del menú Analizador, que combina complementos para análisis de código y soportes anteriores. Clazy, Cppcheck y Heaptrack;

  • Se continuó trabajando en la estabilización y modernización del analizador para el lenguaje C++ y el complemento de análisis semántico, basado en el uso de Clang. Los cambios incluyen la adición de un directorio de trabajo para el analizador clang, la implementación de problemas de salida de archivos incluidos, la capacidad de usar la opción "-std=c++2a", el cambio de nombre de c++1z a C++17. , deshabilitando el autocompletado de números y agregando un asistente para generar código para proteger contra la doble inclusión de archivos de encabezado (guardia de cabecera);
  • Soporte PHP mejorado. Se han aumentado los límites para trabajar con archivos grandes en PHP, por ejemplo, phpfunctions.php ahora ocupa más de 5 MB. Se corrigieron problemas con la vinculación usando ld.lld.

Fuente: opennet.ru

Añadir un comentario