Qbs 1.16 vem com melhorias e maior suporte para suas ferramentas de compilação

Qb 1.16

Desenvolvedores QT tornado conhecido postando em seu blog, el lançamento da nova versão de plataforma cruzada e software de código aberto para gerenciar o processo de construção de software "Qbs 1.16".

Este é o terceiro lançamento desde que a Qt Company deixou o projeto e qual é umhora preparada por uma comunidade interessado em continuar a desenvolver Qbs. Para quem não conhece Qbs, deve saber que se trata de um software dedicado a gerir o processo de compilação de software e que tem a capacidade de suportar projectos grandes e complexos, escritos em várias linguagens de programação, principalmente C / C ++ .

Para construir Qbs, Qt é necessário entre dependências, embora Qbs é projetado para organizar a montagem de qualquer projeto. Qb usa uma versão simplificada da linguagem QML para definir cenários de construção para seu projeto, permitindo definir regras de construção razoavelmente flexíveis nas quais você pode conectar módulos externos, usar funções JavaScript e criar regras de construção arbitrárias.

A linguagem de script usada pelo Qbs é adaptada para automatizar a geração e análise de scripts de construção usando ambientes de desenvolvimento integrados. Além disso, Qbs não gera makefiles e sem intermediários, como o utilitário make, controla o início de compiladores e vinculadores, otimizando o processo de compilação com base em um gráfico detalhado de todas as dependências.

A presença de dados iniciais na estrutura e dependências do projeto permite paralelizar efetivamente a execução de operações em vários threads. Para grandes projetos que consistem em um grande número de arquivos e subdiretórios, o desempenho da remontagem usando Qbs pode ser várias vezes mais rápido do que a conclusão: a remontagem é feita quase que instantaneamente e não perde o tempo do desenvolvedor esperando.

O que há de novo no Qbs 1.16?

Nesta nova versão do software uma lista de propriedades mescladas em módulos conectados é apresentada por dependências mútuas, o que é importante, por exemplo, ao processar flasg como cpp.staticLibraries, além disso a capacidade de habilitar e configurar separadamente as informações de depuração é simplificada estabelecido (cpp.separateDebugInformation) por meio das seções "Aplicativo e DynamicLibrary" nas configurações do projeto.

Além disso, suporte adicionado às configurações Qt.core.generateMetaTypesFile e Qt.core.metaTypesInstallDir para arquivos JSON gerados pelo utilitário moc (Qt> = 5.15).

Adicionado suporte para o novo mecanismo de declaração de tipo para QML introduzido no Qt 5.15 e adicionou a configuração de ConanfileProbe para simplificar a integração do Qbs com o gerenciador de pacotes Conan (para C / C ++).

Das outras mudanças que foram introduzidos nesta nova versão:

  • Adicionada detecção automática de GCC e IAR para microcontroladores Renesas.
  • Adicionado suporte para Xcode 11.4 no macOS.
  • Recursos estendidos do módulo de suporte clang-cl.
  • Detecção automática de MSVC, clang-cl e MinGW em perfis em que a localização do kit de ferramentas não é fornecida explicitamente.
  • Suporte para Qt 5.14 para Android foi adicionado e o utilitário qbs-setup-android foi atualizado.
  • O arquivo README foi expandido e um arquivo CONTRIBUIDOR foi adicionado, fornecendo informações úteis para contribuidores em potencial. Isso é importante para as pessoas que estão olhando para o nosso espelho do github.
  • Muito esforço foi feito em nossa infraestrutura de CI para fornecer feedback mais rápido para Gerrit e manter alta a qualidade de nossa base de código.

Como instalar o Qbs no Ubuntu e derivados?

Para aqueles que estão interessados ​​em poder instalar este aplicativo em seu sistema, Eles podem fazer isso seguindo as instruções que compartilhamos abaixo.

Por padrão no Ubuntu e na maioria de seus derivados podemos encontrar o aplicativo nos repositórios do sistema, mas a versão que encontraremos é uma versão antiga (1.13).

Para quem deseja instalar esta versão ou esperar até que a nova seja colocada nos repositórios, basta digitar o seguinte comando:

sudo apt install qbs -y

No caso de quem já quer experimentar a nova versão, Devemos obter o pacote digitando o seguinte comando no terminal:

wget https://download.qt.io/official_releases/qbs/1.16.0/qbs-src-1.16.0.zip
unzip qbs-src-1.16.0.zip
cd qbs-src-1.16.0
pip install beautifulsoup4 lxml
qmake -r qbs.pro && make
make install

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Sys dito

    Sim, basicamente com Qbs você diz ao computador o que deseja fazer, não como fazê-lo.