编译Boost库 vs2012 + 1.54.0

从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库的编译)





你可能感兴趣的:(编译Boost库 vs2012 + 1.54.0)