Lançamento do ambiente de desenvolvimento Qt Creator 5.0

Foi lançado o ambiente de desenvolvimento integrado Qt Creator 5.0, projetado para criar aplicativos multiplataforma usando a biblioteca Qt. Ele suporta tanto o desenvolvimento de programas clássicos em C++ quanto o uso da linguagem QML, na qual JavaScript é usado para definir scripts, e a estrutura e os parâmetros dos elementos da interface são especificados por blocos semelhantes a CSS. Uma mudança significativa no número da versão está associada à transição para um novo esquema de atribuição de versão, dentro do qual o primeiro dígito da versão mudará em lançamentos com alterações funcionais (Qt Creator 5, Qt Creator 6, etc.).

Lançamento do ambiente de desenvolvimento Qt Creator 5.0

Na nova versão:

  • Uma possibilidade experimental foi implementada para usar o serviço de cache Clang Server (clangd) como backend para um modelo de código em C e C++. O novo backend pode opcionalmente ser usado para substituir o modelo de código baseado em libclang, graças ao uso do LSP (Language Server Protocol), mas nem todas as funcionalidades foram implementadas ainda. A habilitação é feita através da opção “Usar clangd” no menu “Ferramentas > Opções > C++ > Clangd”.
  • Adicionado suporte experimental para construção e execução de aplicativos em contêineres Docker. Atualmente, o recurso está disponível apenas para ambientes Linux e projetos com o sistema de compilação CMake. Para habilitá-lo, você precisa ativar o suporte para plug-ins experimentais através do menu “Ajuda> Sobre plug-ins”, após o qual a capacidade de criar dispositivos de construção “Docker” aparecerá nas configurações do dispositivo.
  • As correções acumuladas foram feitas no modelo de código para a linguagem C++. Ao renomear objetos, a seleção automática de arquivos que não estão diretamente relacionados ao projeto (por exemplo, arquivos de cabeçalho Qt) foi removida. As alterações nos arquivos “.ui” e “.scxml” são refletidas instantaneamente no modelo de código sem recompilação.
  • O modelo de código para QML foi atualizado para Qt 6.2.
  • A implementação do servidor LSP (Language Server Protocol) adicionou suporte para exibição de notificações sobre o andamento das operações no Qt Creator. Também foi adicionado suporte para exibição de trechos de código fornecidos pelo servidor.
  • Uma grande parte das melhorias foram feitas nas ferramentas de gerenciamento de projetos baseadas no CMake, incluindo a capacidade de exibir os resultados do CMake e compilar no modo de projeto, sem a necessidade de alternar para o modo de edição. Parou de usar um diretório de compilação temporário para configurações iniciais do projeto. Adicionada uma opção para desabilitar a separação de grupos de arquivos com código e cabeçalhos. Agora é possível determinar o arquivo executável padrão (anteriormente era selecionado o primeiro arquivo executável da lista). O suporte a macro foi adicionado à operação Executar comandos personalizados.
  • Foram feitos trabalhos para eliminar lentidão ao carregar arquivos de projeto grandes.
  • As ferramentas de gerenciamento de projetos baseadas no kit de ferramentas Qbs foram transferidas para usar o Qbs 1.20.
  • Adicionado suporte ao kit de ferramentas MSVC para arquitetura ARM.
  • É fornecido suporte para Android 12.
  • Suporte aprimorado para execução de compilações do Qt Creator para processadores Intel em computadores Apple com chip M1.

Fonte: opennet.ru

Adicionar um comentário