本文源自:
http://blog.csdn.net/benjiamen/archive/2008/07/12/2643705.aspx
===
1,=
从vs200*的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Microsoft Visual Studio 200*”,指向“Visual Studio 工具”,然后单击“Visual Studio 2005 命令提示”),cd 到d:\boost_1_35_0\tools\jam\src下执行build.bat,会在d:\boost_1_35_0\tools\jam \src\bin.ntx86\下生成bjam.exe,將bjam.exe复制到d:\boost_1_35_0\下。
2,=
如果需要去掉编译过程中的一些warning,可以在tools\build\v2的user-config.jam文件中加入以下这一行:
using msvc : : : <compileflags>/wd4819 <compileflags>/D_CRT_SECURE_NO_DEPRECATE <compileflags>/D_SCL_SECURE_NO_DEPRECATE <compileflags>/D_SECURE_SCL=0 ;
3,=
將目录cd到d:\boost_1_35_0\下执行
REM DLL版本
bjam --toolset=msvc --stagedir=./lib_x86 --builddir=./ address-model=32 link=shared runtime-link=shared threading=multi stage debug release --prefix="d:\boost_1_35_0" install
REM lib版本
bjam --toolset=msvc --stagedir=./lib_x86 --builddir=./ address-model=32 link=static runtime-link=shared threading=multi stage debug release --prefix="d:\boost_1_35_0" install
====
bjam --without-python --toolset=msvc --build-type=complete --prefix="D:\boost_1_35_0" install
====
参数:
--toolset : 所使用compiler,Visual Studio 2005 为 msvc-8.0
--build-type:编译类型,complete表示生成所有的版本(debug,release等)
--prefix:指定编译后library的的目录
4,=
Tools -> Options -> Projects and Solutions -> VC++ Directories
在Library files加上d:\boost\lib
在Include files加上d:\boost\include\boost_1_35_0



