1.先到www.boost.org下载最新版并解压,2005.12.05出了1_33_1版。
2. 命令行形式下运行../boost_1_33_1/tools/build/jam_src/build.bat
3.步骤2运行成功后会在../boost_1_33_1/tools/build/jam_src/bin.ntx86下生成bjam执行文件; ../boost_1_33_1/tools/build/jam_src/bootstrap生成3个文件。 以前的boost库是在bin.ntx86下生成4个文件。
我在这里曾碰到过一次错误,说不应该有 Utilities/x86.后来发现是安装direct9 sdk安装包时,它曾设定过我的电脑的环境变量,删掉就行了。
另外,我的.net是装在D:/Microsoft Visual Studio .NET 2003/Vc7 下。这里生成jam时build.bat里面会寻找你的.net安装路径,如果路径中
没包含"Microsoft Visual Studio .NET 2003/Vc7"就会找不到,你可以自己去修改build.bat.
4.将步骤3生成的四个文件拷贝至../boost_1_33_1下;
5.设置环境变量与运行(如果你的VC7.x不是安装C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7目录下):
在..boost_1_33_1下创建一个build.bat文件。粘贴以下内容进去,自己修改本机对应的路径:
SET MSVC_ROOT="D:/Microsoft Visual Studio .NET 2003/Vc7"
SET VC7_ROOT="D:/Microsoft Visual Studio .NET 2003/Vc7"
SET VISUALC="D:/Microsoft Visual Studio .NET 2003/Vc7"
SET JAM_TOOLSET=VISUALC
bjam -sTOOLS=vc7 --prefix="D:/Boost" install
运行这个build.bat即可。
安装时间依赖于你的机子速度,等二十分钟左右可能就己安装完成,接下来可以参看BOOST提供的Documentation来测试一下哦:)
由于安装完的BOOST有500多M所以我选择安装在D盘.(安装路径--prefix="D:/Boost"),默认的是C:/Boost.
还有一点,编译的时候放源代码的盘空间也要留多一点,用作编译缓冲用。
参考peterfly的boost1_32_0安装过程。(http://blog.csdn.net/peterfly/)