1.在官网下载boost,我的是boost_1_47_0。
2.解压到合适目录,我是在D:\boost_1_47_0。
3.打开使用boost的vs版本的visual studio 命令提示。我用的是(2010)。
4.在命令提示中进入cd D:\boost_1_47_0\tools\build\v2;
5.运行bootstrap.bat;
等待片刻。。。
6.将第5步在v2目录下产生的bjam.exe拷贝到D:\boost_1_47_0(boost根目录);
7.手动修改v2目录下的文件user-config.jam,
vs2010及其以后的版本:
using msvc : 10.0 : : /wd4819 /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 ;
(这里的10.0就是我的2010的vs版本标号,下面vs2005的版本标号为8.0)
vs2008及其以下版本注意红色部分的差异。
using msvc : 8.0 : : <compileflags>/wd4819 <compileflags>/D_CRT_SECURE_NO_DEPRECATE <compileflags>/D_SCL_SECURE_NO_DEPRECATE <compileflags>/D_SECURE_SCL=0 ;
8.命令提示符退到boost根目录,键入命令
D:\boost_1_47_0>
bjam --without-python --toolset=msvc-10.0 --build-type=complete
--prefix="d:\boost_1_47_0"
stage
淡定的吃个晚饭后。。。 刚好编完。。。
9.将 D:\boost_1_47_0添加为C++包含目录
Include files
,
D:\boost_1_47_0\stage\lib设为C++库目录
Library files
。
到此 就可以在工程了使用boost了。