The Qt Company lançou recentemente o lançamento da nova versão do “Qt Creator 8”, versão que chega com novos complementos, melhorias e muito mais.
Para quem é novo no Qt Creator, você deve saber que este é um IDE multiplataforma que vem com o Qt SDK, que fornece desenvolvimento rápido e fácil de aplicativos multiplataforma, além de permitir que os desenvolvedores criem aplicativos em dispositivos móveis e plataformas de desktop.
Principais novos recursos do Qt Creator 8
Nesta nova versão do IDE QT Creator 8 que se apresenta, destacam-se várias alterações, das quais, por exemplo, verifica-se que C++ desativou o modelo de código antigo C++ implementado baseado em libclang, em vez disso, como no branch anterior, o modelo padrão é baseado no backend Clangd que suporta o LSP (Language Server Protocol).
Também é mencionado que você sempre pode ativar e usar o Clangd de qualquer maneira, mas lembre-se de que o Clangd é comparativamente intensivo em recursos.
Para a linguagem Python, por padrão, servidor de suporte ao idioma python-lsp-server está habilitado, para o qual uma seção separada da configuração "Python > Language server configuration" é fornecida.
Outra mudança que se destaca nesta nova versão do QT Creator 8 é que implementou um novo modelo de configurações de "Perfil" para projetos CMake, que combina o tipo de compilação "RelWithDebInfo" com a inclusão de ferramentas de depuração e criação de perfil.
Enquanto para QML é mencionado que o manuseio de modelos de string JavaScript e os problemas com o operador "??=" (null merge) foram corrigidos. Ao seguir um símbolo, pode acontecer que o Qt Creator abra o arquivo QML correspondente do diretório de compilação em vez do diretório de origem, que agora deve ser corrigido.
Das outras mudanças que se destacam nesta nova versão:
- Adicionado um plug-in experimental compatível com o Coco's Coverage Testing Toolkit.
- Adicionado suporte experimental para a integração do GitLab, permitindo visualizar e clonar projetos, fazer upload de código e receber notificações de eventos.
- Suporte removido para a Plataforma Universal do Windows (UWP).
- Na plataforma Windows, a definição de instrumentação ARM MSVC é fornecida.
- Adicionada uma opção para o Android se conectar a dispositivos por Wi-Fi.
- Adicionado o item de menu “Editar > Preferências” para navegação rápida nas configurações.
- Melhorias de desempenho também foram feitas para a geração de compile_command.json que é destinado ao Clangd e muitos outros problemas também foram corrigidos.
Finalmente, se você quiser saber mais sobre isso sobre esta nova versão você pode consultar o anúncio original no link a seguir.
Get Qt Creator 8.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/8.0/8.0.0/qt-creator-opensource-linux-x86_64-8.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-8.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-8.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