C++/Boost
[Boost] 라이브러리 설치
로파이
2022. 8. 20. 16:18
C++ 고급 기능을 사용할 수 있는 boost 라이브러리를 설치해본다.
https://www.boost.org/
공식 사이트 기준 boost 1.80.0 버전을 사용할 수 있다.
라이브러리 소스 다운로드 및 설치
소스 압축 파일을 푼 다음 윈도우에서는 커맨드 프롬트 창에서 다음을 실행해준다.
bootstrap.bat
boost 라이브러리 빌드를 하기 위해 b2.exe를 사용하며 기본 설치 옵션은 다음과 같이 사용할 수 있다.
- 디버그/릴리즈, 64비트, 멀티 스레드, 정적 라이브러리 생성
b2 -j4 variant=debug,release link=static threading=multi address-model=64
옵션 정보는 다음을 통해 알 수있다.
b2 help
프로젝트에 적용하기
사용하고자하는 프로젝트에서 포함 디렉터리와 링크 디렉터리를 다음과 같이 추가하여 사용한다.
포함 디렉터리
/path/to/boost_18_0
링크 디렉터리
/path/to/boost_18_0/stage/lib
정적 라이브러리 생성 결과
라이브러리를 필요에 따라 링크 해서 사용하면 된다. gd가 붙은 것은 디버그용 정적 라이브러리이다.