conan 사용법

Conan - 오픈소스 C++ 패키지 매니저 사용법

Conan - 오픈소스 C++ 패키지 매니저

https://conan.io/index.html

https://www.slideshare.net/uilianries/conanio-the-cc-package-manager-for-developers

 

설치

Linux

pip 설치하기

 

conan 설치하기

 

conan에서 관리하는 패키지 찾기

-r=all 안 붙이면 local에서 찾는다

 

옵션 설정하기

현재 쓰고있는 GCC 컴파일러 버전이 5.1 이상이면, 구버전과의 호환성을 위해 compiler.libcxx로 구버전 ABI를 설정한단다. 무슨 말인지 모르겠지만 설정한다.

 

C++ 라이브러리 설치하기

https://docs.conan.io/en/latest/using_packages/conanfile_txt.html 참고

 

conanfile.txt가 있는 경로에서 아래 명령어 실행

conanfile가 있는 프로젝트를 처음 conan install 할 경우 패키지가 빌드되어 있지 않다. 파라미터로 빌드하도록 지정해야한다. --build=spdlog --build=fmt

위 명령어가 끝나면 아래 파일이 만들어진다

빌드한 패키지가 위치하는 곳

 

설치 패키지 사용하기

directory

 

CMakeLists.txt

 

conanfile.txt

 

main.cpp

 

실행

댓글