Conan é uma ferramenta de gerenciamento de dependência de biblioteca de código C ++, código aberto, modo c / s.
Alguns são semelhantes ao gerenciamento do pip da biblioteca python. Se você precisar instalar a biblioteca em python, pode usar pip install xxxx ou criar um novo requirements.txt e escrever todas as bibliotecas dependentes necessárias no programa python em requisitos. TXT.
Em seguida, use pip install -r requirements.txt para instalar as dependências de maneira uniforme.
Conan deve criar um arquivo conanfile.txt e declarar a biblioteca dependente do projeto C ++.
conan instalar
pip install conan
conan para uso local
1. Crie conanfile.txt
[requires]
proco/1.9.4
[generators]
cmake
[requer]
Declare os projetos e versões dependentes específicos.
[geradores]
Declare o método make usado pelo projeto. Por exemplo, se o projeto usa cmake, após declarar cmake na parte do gerador, execute conan install, conan baixará o pacote de dependência e gerará um arquivo .cmake. Em seguida, consulte este arquivo .cmake no CMakeLists.txt do próprio projeto para usar o pacote de dependência conan na compilação do projeto.
2. Modifique CMakeLists.txt
cmake_minimum_required(VERSION 2.8.12)
project(MD5Encrypter)
add_definitions("-std=c++11")
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup()
add_executable(md5 md5.cpp)
target_link_libraries(md5 ${CONAN_LIBS})
Oficial: https://docs.conan.io/en/latest/reference/commands/consumer/install.html