Summary.
- Boost Library란? C++ STL에 포함되기전 철저한 리뷰를 거쳐 실험적인 라이브러리. 매우 광대한 영역을 품고있으며 실제로 C++ STL 표준에 많은 부분이 포함되어지기도한다.
때문에, C++ 표준에 영향을 미치기도 한다.
Environment.
- Visual Studio 2013 Ultimate.
- Window 7 professional 64bit.
Step.
- 1. boost Library 다운로드 , 압축해제
- 2. Boost Lib 빌드
- 3. VS2013 property에 lib 추가.
How to used?.
1. boost Library 다운로드 , 압축해제
boost 홈페이지에 접속하여 boost lib 압축파일을 다운로드 한뒤
아무곳에나 압축해제하여 위치시킨다.
2.Boost Lib 빌드
- 압축 해제된 폴더내의 bootstrap.bat 배치파일을 실행한다.
- 그후 cmd를 실행한뒤 해당 폴더로 이동하고 b2파일을 실행하여 컴파일 한다.
- b2 toolset=msvc-12.0 --build-type=complete --abbreviate-paths architecture=x86 address-model=32 install -j4
- b2 : build boost
- msvs-12.0 : vs version
- j4 : 4 cores for parallel compilation 사용
- 이후 20~30분 정도의 빌드 시간을 거친 뒤 header 파일 및 lib 파일이 생성 된다.
- 경로 : C:\Boost
3. VS2013 property에 lib 추가.
Project Properties 창을 선택한뒤. |
Include Directories 에 C:\Boost\include 폴더를 포함시킨다. |
Reference.
- How to use boost in visual studio
More.
- 이후 boost 헤더파일을 포함시키면서 코딩을 진행하면 된다. 다만 link 단계에서의 종속성이 요구되는 부분을 사용할경우 따로 설정해야하는 부분이 있으니 기억해두고 진행한다.(레퍼런스 참고)
0 개의 댓글:
댓글 쓰기