boost 库的安装

时间:2024-10-29 20:36:26

一、windows下

环境:win7 64位

方法1:使用.exe类型的boost进行安装,也就是编译过得,这种方法最简单。下载后直接执行.exe就行了。

http://sourceforge.net/projects/boost/files/boost-binaries/

执行安装,指定安装目录,这里假如指定:C:\boost_1_53_0

安装完成后,头文件和库分别在:C:\boost_1_53_0\boost(包含C:\boost_1_53_0\即可) 和 C:\boost_1_53_0\lib64-msvc-9.0中(这里下载的是vs2008的,也就是vc9.0的)

方法2:下载源码,自己编译,编译的方法有很多,这里选择b2.exe进行编译,也很方便。

http://sourceforge.net/projects/boost/files/boost/1.53.0/

这里选择.zip格式进行下载。

下载后解压到一个比较大的盘中。例如目录为:E:\boost_1_53_0\

然后进入boost目录(E:\boost_1_53_0\boost_1_53_0\),找到boostrap.bat文件,双击执行,然后双击执行b2.exe。

完成之后,boost的头文件在E:\boost_1_53_0\boost_1_53_0\boost中。在vs中包含 E:\boost_1_53_0\boost_1_53_0\ 该目录即可,但是使用时需要#include <boost\thead\thread.hpp>

boost库在目录:E:\boost_1_53_0\boost_1_53_0\stage\lib下。在vs中添加该目录即可。

二、Linux下

Linux需要下载.tar.gz或者.tar.bz2的。

然后解压: tar xzvf ./boost_1_58_0.tar.gz

执行:

cd boost_1_58_0
./bootstrap.sh --prefix=path/to/installation/prefix

指定路径是可选的,如果不指定,默认安装在/usr/local目录下。

然后执行命令进行编译和安装:

./b2 install