Quase quatro meses depois do Qt Creator 6, a versão do Qt Creator 7 hoje está aqui para mudar o backend padrão para Clangd, bem como para fazer uso da coleção llvm 14 recém-lançada de tecnologias de compilador modular e reutilizável e toolchain para suporte a C++.
O Qt Creator 7 usa clangd para conclusão de código e destaque no documento atual, bem como para indexação global. No entanto, se você tiver algum problema com a indexação global da Clangd, os devs recomendam que você desabilite o recurso de C++ > Clangd > Habilitar a indexação de fundo.
"Desligar completamente o uso do Clangd também é possível nessa página. Nesse caso, nosso indexador incorporado é usado para o índice global e libclang para o documento atual, como nas versões anteriores do Qt Creator", disse Eike Ziller.
Aqueles que usam o plugin ClangFormat devem estar cientes do fato de que suas configurações foram incorporadas às configurações de estilo de código não-ClangFormat.
O Qt Creator 7 também traz grandes melhorias na configuração do CMake no modo Projetos, torna o C++17 como padrão C++ padrão para novos projetos, melhora a detecção automática de ferramentas e melhora o tempo de inicialização em determinadas configurações, removendo chamadas de compilação desnecessárias na inicialização.
A interface do usuário foi atualizada com itens separados do menu "Novo Arquivo" e "Novo Projeto", em vez de um único item do menu "Novo Arquivo ou Projeto". Além disso, as notificações de atualização do Qt Creator agora incluem novas versões menores de Qt e versões de patch para a versão Qt mais recente disponível.
Para usuários do Linux, esta é a primeira versão do Qt IDE com o backend Wayland para Qt. No entanto, ele não é usado por padrão em desktops GNOME que usam Wayland, mas os usuários podem forçá-lo definindo a variável de ambiente QT_QPA_PLATFORM=wayland
.
Entre outras mudanças notáveis, o Qt Creator 7 atualiza o analisador QML para a versão mais recente do Qt, adiciona uma opção para o NDK padrão no Android e melhora a detecção de plataformas NDK disponíveis para NDKs recentes e adiciona suporte experimental ao Docker no macOS.
Confira o changelog completo para obter mais detalhes sobre as correções de bugs implementadas no Qt Creator 7. Enquanto isso, se você quiser usar o Qt Creator 7 na sua distribuição GNU/Linux favorita, você pode baixar o binário (.run) para sistemas de 64 bits agora do site oficial.