디버깅 일지

Clion에서 boost 라이브러리 적용하기

Multitab 2022. 8. 8. 12:19

Clion IDE에서 C++을 개발할때 boost 패키지를 적용하는 방법을 알아보겠습니다.

Clion에서 C++ project을 만들었다면 좌측 바에 [project]탭에서 최상위 폴더 하단에 [cmake-build-debug] 폴더 => cmake_install.cmake 파일을 열어줍니다.

cmake 파일은 C/C++프로펙트가 컴파일될때 필요한 의존성과 외부 라이브러리를 링크해주는 일종의 "컴파일 설정파일"이라고 생각하면 될거같습니다. 해당 파일에 다음과 같은 구문을 넣어줍니다.

set(BOOST_ROOT "[패키지 경로]/boost_1_79_0")
set(BOOSTROOT "[패키지 경로]/boost_1_79_0")
find_package(Boost_1_79_0)
set(Boost_INCLUDE_DIR [패키지 경로]/boost_1_79_0)
set(Boost_LIBRARY_DIR [패키지 경로]/boost_1_79_0/stage/lib)
include_directories(${Boost_INCLUDE_DIR})
link_directories(${Boost_LIBRARY_DIR})

boost 패키지의 버전에 따라 패키지 폴더명이 달라질수 있으니 참고하시기 바랍니다.