2018. 12. 4. 18:14

boost 파일을 다운 받아 압축을 푼다



bootstrap.bat 파일을 더블 클릭하여 실행하면 b2.exe 가 생성된다



커맨드 창을 띄운 뒤 b2.exe가 있는 경로로 이동한다



b2 명령어를 입력한다



b2 옵션


1.  link : static - static 빌드(.lib)     shared - dynamic 빌드 (.dll)


2.  address-model : 32 - 32 비트      64  - 64 비트


3.  variant : debug - debug 빌드      release - release 빌드


4.  toolset : msvc-10.0   (VS2010)      msvc-14.0  (VS2015)


5.  threading : single      multi


6.  runtime-link : static - MT 빌드       shared - MD 빌드



현재의 프로젝트 속성에 맞추어서 6개의 속성을 옵션으로 추가해 빌드하면 된다



* b2 명령 예제



1. VS2010 32 비트 static debug MT 빌드



b2 --toolset=msvc-10.0 --variant=debug --address-model=32 --link=static --threading=multi --runtime-link=static



결과물 - libboost_chrono-vc100-mt-1_58.lib



2. VS2015 64비트 shared(dll) release MD 빌드



b2 --toolset=msvc-14.0 --variant=release --address-model=64 --link=shared --threading=multi --runtime-link=shared



결과물 - boost_chrono-vc100-mt-1_58.lib