Lanzamiento del entorno de desarrollo de Qt Creator 5.0

Se ha lanzado el entorno de desarrollo integrado Qt Creator 5.0, diseñado para crear aplicaciones multiplataforma utilizando la biblioteca Qt. Admite tanto el desarrollo de programas clásicos en C++ como el uso del lenguaje QML, en el que se utiliza JavaScript para definir scripts y la estructura y los parámetros de los elementos de la interfaz se especifican mediante bloques tipo CSS. Un cambio significativo en el número de versión está asociado con la transición a un nuevo esquema de asignación de versión, dentro del cual el primer dígito de la versión cambiará en las versiones con cambios funcionales (Qt Creator 5, Qt Creator 6, etc.).

Lanzamiento del entorno de desarrollo de Qt Creator 5.0

Versículos nuevos:

  • Se ha implementado una posibilidad experimental para utilizar el servicio de almacenamiento en caché Clang Server (clangd) como backend para un modelo de código en C y C++. El nuevo backend se puede utilizar opcionalmente para reemplazar el modelo de código basado en libclang, gracias al uso del LSP (Language Server Protocol), pero aún no se han implementado todas las funciones. La habilitación se realiza a través de la opción “Usar clangd” en el menú “Herramientas > Opciones > C++ > Clangd”.
  • Se agregó soporte experimental para crear y ejecutar aplicaciones en contenedores Docker. Actualmente, la función solo está disponible para entornos y proyectos Linux con el sistema de compilación CMake. Para habilitarlo, debe activar la compatibilidad con complementos experimentales a través del menú "Ayuda > Acerca de los complementos", después de lo cual la capacidad de crear dispositivos de compilación "Docker" aparecerá en la configuración del dispositivo.
  • Las correcciones acumuladas se han realizado en el modelo de código para el lenguaje C++. Al cambiar el nombre de los objetos, se eliminó la selección automática de archivos que no están directamente relacionados con el proyecto (por ejemplo, archivos de encabezado Qt). Los cambios en los archivos “.ui” y “.scxml” se reflejan instantáneamente en el modelo de código sin necesidad de volver a compilarlos.
  • El modelo de código para QML se actualizó a Qt 6.2.
  • La implementación del servidor LSP (Language Server Protocol) ha agregado soporte para mostrar notificaciones sobre el progreso de las operaciones en Qt Creator. También se agregó soporte para mostrar fragmentos de código proporcionados por el servidor.
  • Se han realizado una gran cantidad de mejoras en las herramientas de gestión de proyectos basadas en CMake, incluida la capacidad de mostrar los resultados de CMake y la compilación en modo proyecto, sin la necesidad de cambiar al modo de edición. Se dejó de usar un directorio de compilación temporal para la configuración inicial del proyecto. Se agregó una opción para deshabilitar la separación de grupos de archivos con código y encabezados. Ahora es posible determinar el archivo ejecutable predeterminado (anteriormente se seleccionaba el primer archivo ejecutable de la lista). Se ha agregado compatibilidad con macros a la operación Ejecutar comandos personalizados.
  • Se ha trabajado para eliminar las ralentizaciones al cargar archivos de proyectos grandes.
  • Las herramientas de gestión de proyectos basadas en el kit de herramientas Qbs se han transferido para utilizar Qbs 1.20.
  • Se agregó compatibilidad con el kit de herramientas MSVC para la arquitectura ARM.
  • Se proporciona soporte para Android 12.
  • Soporte mejorado para ejecutar compilaciones de Qt Creator para procesadores Intel en computadoras Apple con el chip M1.

Fuente: opennet.ru

Añadir un comentario