O lançamento de a nova versão do ambiente de desenvolvimento integrado QtCreator 7.0, projetado para criar aplicativos multiplataforma usando a biblioteca Qt.
No QtCreator 7.0 ambos os desenvolvimentos de programas C++ clássicos são suportados como o uso da linguagem QML, na qual o JavaScript é usado para definir scripts, e a estrutura e os parâmetros dos elementos da interface são estabelecidos usando blocos semelhantes a CSS.
Principais novos recursos do Qt Creator 7.0
Nesta nova versão que é apresentada a partir do Qt Creator 7.0 adicionado um item de menu "Novo arquivo ou projeto" é dividido em duas caixas de diálogo separadas “Novo Arquivo” e “Novo Projeto”.
É relatado a usuários usando o Qt Online Installer sobre a disponibilidade de pequenas revisões do Qt. pode configurar a exibição de notificações na seção "Opções > Ambiente > Atualizações".
Outra das mudanças que se destaca é a modelo de código para linguagem C++ atualizado para LLVM 14 e alterado por padrão para usar o backend Clangd que suporta o LSP (Language Server Protocol). O backend antigo pode ser retornado por meio do menu "Ferramentas > Opções > C++ > Clangd", onde você também pode desabilitar o uso do Clangd para indexar o código do projeto, mas continuar a usá-lo para realce de sintaxe e entrada de preenchimento automático.
Além disso, a configuração do plugin ClangFormat foi movido para a seção com configurações gerais de estilo e é apresentado como uma guia separada.
Das outras mudanças que se destacam:
- A implementação do analisador QML foi atualizada para refletir as alterações da ramificação Qt mais recente.
- A página de configurações para projetos que usam o CMake foi redesenhada.
- Adicionado o botão “Stop CMake” para interromper a execução do CMake, por exemplo, durante a configuração dos scripts de compilação do projeto.
- Forneceu a capacidade de executar novamente o CMake para atualizar a configuração, mesmo que o projeto já tenha sido configurado.
- Separe as variáveis do CMake para as configurações do projeto inicial e atual, no primeiro caso, variáveis do arquivo CMakeLists.txt.use usadas durante a primeira configuração e, no segundo caso, variáveis exportadas por meio do arquivo CMake-api json do arquivo . cmake/api /v1/diretório de resposta.
- Detecção automática aprimorada de ferramentas disponíveis e redução do número de invocações de compilador opcionais na inicialização, resultando em um tempo de inicialização mais rápido do Qt Creator em alguns ambientes.
- Os New Project Wizards fornecem a definição de C++17 como um padrão C++.
Na plataforma macOS, as configurações do sistema para o tema escuro são levadas em consideração. - Adicionado suporte experimental para Docker em compilações do macOS.
- Para a plataforma Android, foi adicionada uma opção para selecionar o NDK padrão e a detecção de plataformas NDK foi aprimorada.
- Para a plataforma Linux, está incluído um backend para Qt baseado no protocolo Wayland.
- Para habilitar o backend, defina a variável de ambiente QT_QPA_PLATFORM=wayland antes de iniciar.
Finalmente se você quiser saber mais sobre isso sobre esta nova versão, você pode verificar o anúncio original no link a seguir.
Get Qt Creator 7.0
Para os interessados, devem saber que a versão open source está disponível na página de download do Qt em "Qt Creator", enquanto os interessados na versão comercial podem encontrar a licença comercial no portal da conta Qt.
Para o caso de quem usa Linux, Poderemos realizar a instalação com a ajuda do instalador que geralmente é oferecido para Linux. Para colocar o pacote offline, basta abrir um terminal e executar o seguinte comando:
wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run
Agora simplesmente apenas dê permissões de execução ao arquivo com o seguinte comando:
sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run
E agora podemos rodar o instalador em nosso sistema, para isso devemos digitar o seguinte comando:
./qt-creator-opensource-linux-x86_64-7.0.0.run
No final da instalação, devemos instalar alguns pacotes adicionais para evitar problemas ao trabalhar com o Qt Creator, para isso no mesmo terminal vamos digitar os seguintes comandos:
sudo apt-get install build-essential
E também devemos instalar a biblioteca de configuração de fontes genéricas:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Ou para quem prefere esperar que o pacote esteja pronto nos repositórios Ubuntu e derivados, pode instalar o pacote com o seguinte comando:
sudo apt install qtcreator