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가 붙은 것은 디버그용 정적 라이브러리이다.
'C++ > Boost' 카테고리의 다른 글
[Boost] 문자열 다루기 (0) | 2022.08.21 |
---|---|
[Boost] thread (0) | 2022.08.21 |
[Boost] any / variant / optional (0) | 2022.08.20 |
[Boost] program_options (0) | 2022.08.20 |