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: 10.292 ]
Por: Uilian Ries em 19/12/2016   | Blog: https://uilianries.github.io
 
Instalação
Conan é escrito em Python, por isso, iremos utilizar o pip sobre python 2.7. Existe uma versão experimental sobre python 3.
Primeiro, verifique se possui Python instalado:
 python --version
Python 2.7.12
Caso não possua, poderá instalar através do gerenciador de pacotes da sua distribuição. Vamos dar como exemplo no Ubuntu:
 sudo apt-get install python
Agora iremos necessitar do gerenciador de pacotes para Python, o pip:
 pip --version
pip 8.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Caso não possua o pip instalado, também será possível instalar através do gerenciador de pacotes. Utilizando apt, teremos:
 sudo apt-get install python-pip
Agora iremos instalar o Conan através do pip:
 sudo pip install conan
Se ainda, você possuir preferência por baixar o fonte e construir no seu host, ao invés de usar o pip, poderá utilizar o seguinte:
 git clone https://github.com/conan-io/conan.git
 cd conan
 pip install -r conans/requirements.txt
Uma vez realizada a instalação vamos executar, pela primeira vez, para que as configurações sejam estabelecidas:
 conan
It seems to be the first time you run conan
Auto detecting your dev setup to initialize conan.conf
Found gcc 6.2
Default conan.conf settings
    os=Linux
    arch=x86_64
    compiler=gcc
    compiler.version=6.2
    compiler.libcxx=libstdc++
    build_type=Release
*** You can change them in ~/.conan/conan.conf ***
*** Or override with -s compiler='other' -s ...s***
Como pode ser observado, Conan deu as boas vindas e gerou uma configuração padrão, de acordo com o ambiente do host. Esta configuração pode ser alterada, sendo possível configurar outra versão de compilador, por exemplo.
 
 Página anterior      Próxima página
Páginas do artigo
   1. 
Sobre Conan
   2. Instalação
   3. 
Procurar pacotes
   4. 
Utilização
Outros artigos deste autor
  Instalando Facebook Folly através do Conan
Leitura recomendada
  Comando MAKE
  Squid logando usuários em aplicações web
  TORCS – Instalação e criação de um bot simples
  Algum humor e C++ Design Patterns (parte 2)
  DotGNU: a resposta Open Source ao dotNET
  
Comentários
Nenhum comentário foi encontrado.