Qbs 1.21 chega com melhorias e redesign em alguns elementos

S recentementee lançou a versão 1.21 da ferramenta de criação Qbs Este é o oitavo lançamento desde que a Qt Company deixou o desenvolvimento do projeto, elaborado pela comunidade, interessada no desenvolvimento contínuo do Qbs.

Para quem não conhece Qbs, deve saber o que é um software multiplataforma gratuito e de código aberto para gerenciar o processo de criação de software. A linguagem de script usada no Qbs é adaptada para automatizar a geração e análise de scripts de compilação por IDEs.

Além disso, Qb não gera makefiles, e sem intermediários como o utilitário make, controla o lançamento 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 sobre a estrutura e dependências no projeto permite paralelizar efetivamente a execução de operações em várias threads.

Para projetos grandes que consistem em um grande número de arquivos e subdiretórios, o desempenho das reconstruções usando Qbs pode superar o desempenho várias vezes: a reconstrução é quase instantânea e não desperdiça o tempo do desenvolvedor esperando.

Principais notícias do Qbs 1.21

Nesta nova versão mecanismo de provedor de módulo foi redesenhado (geradores de módulos). Para frameworks como Qt e Boost, agora é possível usar mais de um provedor, determinar qual provedor executar com a nova propriedade qbsModuleProviders e especificar uma prioridade para selecionar módulos gerados por diferentes provedores.

Por exemplo dois provedores "Qt" e "qbspkgconfig" podem ser especificados, o primeiro dos quais tentará usar uma instalação personalizada do Qt (via consulta qmake), e se nenhuma instalação for encontrada, o segundo provedor tentará usar o Qt fornecido pelo sistema (por meio de uma chamada para pkg -config).}

Outra das mudanças que se destacam nesta nova versão é que adicionado o provedor "qbspkgconfig" para substituir o provedor de módulo "alternativo" que você tentou construir um módulo com pkg-config se o módulo não foi construído por outros fornecedores. Ao contrário de "fallback", "qbspkgconfig" usa a biblioteca C++ integrada para ler diretamente arquivos ".pc" em vez de chamar pkg-config, o que permite acelerar seu trabalho e obter informações adicionais sobre as dependências dos pacotes que ele contém não está disponível ao chamar o utilitário pkg-config.

Das outras mudanças que se destacam:

  • Corrigidos problemas com o rastreamento de alterações do arquivo de origem na plataforma FreeBSD devido ao descarte de milissegundos ao avaliar os tempos de modificação do arquivo.
  • Para a plataforma Android, a propriedade Android.ndk.buildId foi adicionada para permitir a substituição do valor padrão para o sinalizador de vinculador “–build-id”.
  • Adicionado suporte para a especificação C++23, que define o futuro padrão C++.
    Adicionado suporte para a arquitetura Elbrus E2K para o kit de ferramentas GCC.
  • Os módulos capnproto e protobuf implementam a capacidade de usar o tempo de execução fornecido pelo provedor qbspkgconfig.
  • Adicionada a propriedade ConanfileProbe.verbose para facilitar a depuração de projetos que usam o gerenciador de pacotes Conan.

Por fim, se você tiver interesse em saber mais sobre o assunto, pode consultar os detalhes em o seguinte link.

Como instalar o Qbs no Ubuntu e derivados?

Para construir o Qbs, o Qt é necessário como dependência, embora o próprio Qbs seja projetado para organizar a montagem de qualquer projeto. Qbs usa uma versão simplificada da linguagem QML para definir scripts de construção de projeto, o que permite definir regras de construção bastante flexíveis nas quais módulos externos podem ser conectados, funções JavaScript podem ser usadas e regras de construção podem ser criadas.

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.21.0/qbs-src-1.21.0.zip
unzip qbs-src-1.21.0.zip
cd qbs-src-1.21.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.