首页 > 代码库 > vs2013下boost1.57编译

vs2013下boost1.57编译

参考:http://www.cnblogs.com/lidabo/p/3782193.html

环境:windows8.1,vs2013,boost1.57

需要用到boost,编译一个boost用一下。

一、下载

http://sourceforge.net/projects/boost/files/boost/1.57.0/,可以下载一个bz的压缩文件比较小,并将文件解压到目录比如E:\thirdlib\boost_1_57_0。


二、编译

1.打开Visual Studio 2013  x86 native Tools命令提示窗口

2.进入对应的目录

cd E:\thirdlib\boost_1_57_0\tools\build

3.执行bootstrap.bat

E:\third lib\boost_1_57_0\tools\build会生成 bjam.exe文件.

4.Copy bjam.exe 到boost的根目录

copy bjam.exe 到 E:\thirdlib\boost_1_57_0 下

6.进入boost的根目录

cd E:\thirdlib\boost_1_57_0 

7.执行bjam.exe 编译命令,如下:

可以编译静态库和动态库,个人推荐编译静态库。

(1)编译所有boost静态库 (release|debug),包括头文件和库文件

bjam --toolset=msvc-12.0 --prefix=E:\thirdlib\boost_1_57_0 \output --without-python --build-type=complete  link=static  runtime-link=static threading=multi install

(2)编译所有boost动态库 (release|debug),包括头文件和库文件

bjam --toolset=msvc-12.0 --prefix=E:\thirdlib\boost_1_57_0 \output --without-python --build-type=complete  link=shared  threading=multi install




vs2013下boost1.57编译