1、下载boost包
从boost网站下载boost_1_36_0.tar.gz
2、解压
假设解压到D:/,那么Boost根目录就是D:/boost_1_36_0
3、构建bjam
在“Boost根目录/tools/jam”下,运行build_dist.bat(Linux:build_dist.sh)
将stage/bin.bin.ntx86/bjam.exe(Linux:stage/bin.linuxx86_64/bjam)拷贝到Boost根目录,创建快捷方式,符号链接也可以
4、构建boost库
bjam -toolset=msvc --build-type=complete install
(Linux:./bjam --toolset=gcc --build-type=complete install)
其他配置
1、安装路径:--prefix=<PREFIX>
默认:C:/Boost(Linux:/usr/local)
2、库文件安装路径:--libdir=<DIR>
默认:<EPREFIX>/lib
3、头文件安装路径:--includedir=<HDRDIR>
默认:<PREFIX>/include
4、构建类型:--build-type=<type>
debug release shared static mutil
5、中间文件存放路径:--build-dir=DIR
默认:Boost根目录
6、指定编译器:--toolset=toolset
msvc Microsoft Visual Studio
gcc Linux
可以指定版本,如
msvc-7.1 Microsoft Visual Studio 2003
msvc-8.0 Microsoft Visual Studio 2005
7、只构建指定库:--with-<library>
(bjam --show-libraries 列出所有的库)
8、不构建指定库:--without-<library>