Lanzamento do entorno de desenvolvemento de Qt Creator 5.0

Lanzouse o ambiente de desenvolvemento integrado Qt Creator 5.0, deseñado para crear aplicacións multiplataforma usando a biblioteca Qt. Soporta tanto o desenvolvemento de programas clásicos en C++ como o uso da linguaxe QML, na que se usa JavaScript para definir scripts, e a estrutura e os parámetros dos elementos da interface están especificados por bloques tipo CSS. Un cambio significativo no número de versión está asociado coa transición a un novo esquema de asignación de versións, dentro do cal o primeiro díxito da versión cambiará nas versións con cambios funcionais (Qt Creator 5, Qt Creator 6, etc.).

Lanzamento do entorno de desenvolvemento de Qt Creator 5.0

Na nova versión:

  • Implementouse unha posibilidade experimental para usar o servizo de caché Clang Server (clangd) como backend para un modelo de código en C e C++. O novo backend pódese usar opcionalmente para substituír o modelo de código baseado en libclang, grazas ao uso do LSP (Language Server Protocol), pero aínda non se implementou toda a funcionalidade. A activación realízase a través da opción "Usar clangd" no menú "Ferramentas > Opcións > C++ > Clangd".
  • Engadiuse soporte experimental para crear e executar aplicacións en contedores Docker. Actualmente, a función só está dispoñible para contornas Linux e proxectos co sistema de compilación CMake. Para habilitalo, cómpre activar a compatibilidade con complementos experimentais a través do menú "Axuda > Acerca dos complementos", despois de que a posibilidade de crear dispositivos de compilación "Docker" aparecerá na configuración do dispositivo.
  • Realizáronse as correccións acumuladas no modelo de código para a linguaxe C++. Ao renomear obxectos, eliminouse a selección automática de ficheiros que non están directamente relacionados co proxecto (por exemplo, ficheiros de cabeceira Qt). Os cambios nos ficheiros ".ui" e ".scxml" reflíctense instantáneamente no modelo de código sen recompilación.
  • O modelo de código para QML actualizouse a Qt 6.2.
  • A implementación do servidor LSP (Language Server Protocol) engadiu soporte para mostrar notificacións sobre o progreso das operacións en Qt Creator. Tamén engadiu soporte para mostrar fragmentos de código proporcionados polo servidor.
  • Realizáronse unha gran parte das melloras nas ferramentas de xestión de proxectos baseadas en CMake, incluíndo a posibilidade de mostrar os resultados de CMake e a compilación en modo proxecto, sen necesidade de cambiar ao modo de edición. Deixou de usar un directorio de compilación temporal para a configuración inicial do proxecto. Engadida unha opción para desactivar a separación de grupos de ficheiros con código e cabeceiras. Agora é posible determinar o ficheiro executable predeterminado (anteriormente seleccionábase o primeiro ficheiro executable da lista). Engadiuse compatibilidade con macros á operación Executar comandos personalizados.
  • Traballouse para eliminar as desaceleracións ao cargar ficheiros de grandes proxectos.
  • As ferramentas de xestión de proxectos baseadas no conxunto de ferramentas Qbs foron transferidas para utilizar Qbs 1.20.
  • Engadiuse o soporte do kit de ferramentas MSVC para a arquitectura ARM.
  • Ofrécese soporte para Android 12.
  • Compatibilidade mellorada para executar compilacións de Qt Creator para procesadores Intel en ordenadores Apple co chip M1.

Fonte: opennet.ru

Engadir un comentario