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.157 ]

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

Comando MAKE

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

Squid logando usuários em aplicações web

SDL e C - Uma dupla sensacional

Expressões Regulares (POSIX) em C

  
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