본문 바로가기

프로그래밍/C,C++

Boost 라이브러리 빌드

boost 1.68


> bootstrap.bat

b2 빌드

> b2 --prefix=C:\Boost toolset=msvc variant=debug,release  runtime-link=static,shared



옵션


--prefix=<PREFIX>

인스톨 디렉토리 설정

기본은 c:\Boost , /usr/local



--exec-prefix=<EPREFIX>

--libdir=<DIR>

--includedir=<HDRDIR>

기타 파일들도 설치 디렉토리를 지정 가능. 

기본값은 prefix 하위 각 폴더



--stage

빌드시 컴파일된 라이브러리 파일이 설치될 폴더

기본은 현재폴더/stage


--clean



속성

toolset : 컴파일러 설정, vs의 경우 msvc 또는 msvc-version 사용.

toolset=msvc

toolset=msvc-14.1 


variant : 빌드 종류

variant=debug|release


link : 라이브러리 종류

link=static|shared


threading : 쓰레드

threading=single|multi 


runtime-link : 런타임 링크

runtime-link=static|shared


address-model : 32비트, 64비트

address-model=32|64

'프로그래밍 > C,C++' 카테고리의 다른 글

[C#] 완전 이진트리 1차원배열  (0) 2018.11.22
[Mono] Embedding Mono  (0) 2018.10.03
MS 프로젝트 파일  (0) 2018.10.02
[Win API] Console project  (0) 2017.12.06
[C++] 시스템 클럭 밀리세컨드 얻기  (0) 2017.12.06
Kinect sdk 이미지 얻기  (0) 2017.10.26
C# OLEDB 엑셀 읽기  (0) 2016.02.21
[C#] 파일 읽고,쓰기 기초  (0) 2013.09.12
[C#] 이미지 처리 기본 사항들  (0) 2013.09.12
[C#] 이벤트  (0) 2013.09.12