コナンは何かを知っています

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

おすすめ

転載: blog.csdn.net/ynshi57/article/details/114436931