2015년 4월 8일 수요일

Visual Stduio2013에 Boost Library 설치하기.



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 단계에서의 종속성이 요구되는 부분을 사용할경우 따로 설정해야하는 부분이 있으니 기억해두고 진행한다.(레퍼런스 참고) 
Categories: ,

0 개의 댓글:

댓글 쓰기