从http://www.boost.org上下载最新的boost库 boost_1_54_0.zip for windows。
将下载下来的boost库解压,我解压的位置为 D:\Program Files (x86)\boost_1_54_0\文件夹下。
启动vs2012 Command Prompt (开发人员命令提示).进入D:\Program Files (x86)\boost_1_54_0\文件夹下,输入bootstrap.bat后回车,即输入命令如下:
d:
cd D:\Program Files (x86)\boost_1_54_0\
bootstrap.bat
如下图所示
等待完成,将会下些目录下生成bjam.exe。
继续输入命令:bjam --toolset=msvc-11.0 --build-type=complete stage,回车,这样会完成编译整个库文件。
若只想部分编译,则输入 bjam --toolset=msvc-11.0 --with-date_time --with-thread,回车。
我将整个都编译下来了,根据电脑的配置所花的时间有所不同,应该不需要太长时间。
如果需要查看编译库的命令行:bjam --show-libraries
编译成64位的命令:bjam --toolset=msvc-11.0 address-model=64 --build-type=complete stage
在VS2010中使用boost也很简单, 下面是使用方法:
1、Properties > C/C++ > General > Additional Include Directories这里设定包含头文件的路径
例如: D:\boost\boost_1_54_0 (到Boost目录的上一级)
2、Properties > C/C++ > Precompiled Headers ,: Not Using Precompiled Headers: 禁用头文件
3、Properties > Linker > General > Additional Library Directories添加包含的库目录
例如: D:\boost\boost_1_54_0\stage\lib
http://xjchilli.blog.163.com/blog/static/4534773920138140354554/
http://blog.csdn.net/zengraoli/article/details/8870446
http://blog.csdn.net/dainiao01/article/details/6337125(Boost库的编译)