Nós já publicamos uma vez sobre o CONAN que também é um gerenciador de pacotes para C e C++. E hoje vamos saber como instalar um dos mais utilizados que é o vcpkg da Microsoft.
vcpkg é um gerenciador de pacotes de código aberto de plataforma cruzada da Microsoft .
Ele fornece acesso a bibliotecas C e C++ para suas plataformas suportadas. O utilitário de linha de comando está disponível atualmente no Windows , macOS e Linux .
Dependências:
Exemplo de instalação em sistemas que utilizam o APT:
Faça o download da última versão com o wget:
Descompacte o arquivo:
Renomei o diretório que foi descompactado:
Mova para /opt
:
Rode o shell script:
A Microsoft faz telemetria, se quiser habilitar a telemetria, remova o parâmetro
-disableMetrics
.
Crie um link simbólico para o comando ficar disponível na sua $PATH
:
Teste pra ver se está tudo certo:
Limpe o arquivo do download:
Adicione o caminho ao VCPKG_ROOT
:
Crie um link simbólico para as bibliotecas:
Habilite o autocomplete:
Para Bash:
Instale sua primeira biblioteca.
Exemplo, instalar o Toml++ que foi assunto do artigo anterior: Como fazer Parser de Toml com C++ .
Nas versões atuais do CMake, ele já compila no C++17, certifique-se que a versão do seu g++ também é atual:
vim CMakeLists.txt
:
Note que precisamos incluir a linha:
include_directories(include /usr/local/include/vcpkg/)
vim xmake.lua
:
Note que precisamos incluir a linha:
add_sysincludedirs("/usr/local/include/vcpkg")
Execute esse comandos na ordem, a ordem é importante!
Para mais informações rode:
Então se inscreva nos nossos Cursos de C++ Moderno . Você aprender criar:
Acesse o endereço: