Gerenciando pacotes para C/C++ com Conan

Este artigo tem como objetivo introduzir a ideia por trás do projeto Conan, um gerente de pacotes com foco em desenvolvedores C e C++. Aqui serão abordados os tópicos sobre instalação, uso e aplicação em um projeto simples.

[ Hits: 3.644 ]

Por: Uilian Ries em 19/12/2016 | Blog: https://uilianries.github.io


Sobre Conan



Olá, programador C/C++.

Cansado de construir cada dependência do seu projeto, como Boost, Qt e entre outros? Sente facilidade ao utilizar um gerente de pacotes conhecidos, tais como, Maven, Cairo e pip?

Eis que seus problemas acabaram!

O projeto Conan[1] tem como objetivo resolver problemas de dependência de pacotes para C++, sendo baixando o próprio pacote já construído para as plataformas GNU/Linux, Windows e Mac, além de suportar os compiladores gcc, clang e msvc. Ainda é possível optar por baixar apenas o fonte e construir no próprio host, se for de seu desejo.

E se o pacote que baixei possui outra dependência? Conan irá resolvê-la!

Atualmente é possível gerar saídas para CMake, XCode e Visual Studio. Contudo, é possível criar suporte a outras ferramentas, como Makefile.

Além da customização de saída, é possível criar novos pacotes e compartilhar com todos os usuários. O controle de configuração é similar ao utilizado com Git. É possível realizar fork de um determinado pacote, customizar e lançar para uso com o seu usuário.

Atualmente existem algumas centenas de pacotes suportados, que estão disponíveis já compilados e validados.

[1] C/C++ Open Source Package Manager

    Próxima página

Páginas do artigo
   1. Sobre Conan
   2. Instalação
   3. Procurar pacotes
   4. Utilização
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

TORCS – Instalação e criação de um bot simples

Comando MAKE

Squid logando usuários em aplicações web

Tratamento de exceções na linguagem C

Túnel do Tempo: a função itoa()

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts