Conanは、C ++コードライブラリの依存関係管理ツール、オープンソース、c / sモードです。
一部は、pipによるpythonライブラリの管理に似ています。ライブラリをpythonでインストールする必要がある場合は、pip install xxxxを使用するか、新しいrequirements.txtを作成して、pythonプログラムで必要なすべての依存ライブラリをrequirementsに記述できます。 txt。
次に、pip install -r Requirements.txtを使用して、依存関係を均一にインストールします。
Conanは、conanfile.txtファイルを作成し、C ++プロジェクトの依存ライブラリを宣言します。
コナンインストール
pip install conan
ローカル使用のためのコナン
1.conanfile.txtを作成します
[requires]
proco/1.9.4
[generators]
cmake
[必須]
特定の依存プロジェクトとバージョンを宣言します。
【発電機】
プロジェクトで使用されるmakeメソッドを宣言します。たとえば、プロジェクトがcmakeを使用している場合、ジェネレーター部分でcmakeを宣言した後、conan installを実行すると、conanは依存関係パッケージをダウンロードして.cmakeファイルを生成します。次に、プロジェクト自体のCMakeLists.txtにあるこの.cmakeファイルを参照して、プロジェクトのコンパイルでconan依存関係パッケージを使用します。
2.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})
公式:https://docs.conan.io/en/latest/reference/commands/consumer/install.html