我们可以在 boost官网 上下载最新的boost版本。由于boost库可以像标准库一样在多个平台上运行 ,因此官方上只以源码的形式提供。对于windows用户我们往往想直接下载一个安装组件直接安装而不是自己编译,我们可以在 这个网站 上直接下载对应的安装组件, 下面我们就以这个网站为例介绍安装组件的下载。

1. 打开网站,其界面显示如

2. 目前稳定的版本是1.63因此这里我下载1.63版本。一般正在更新的开源软件都会有一个最新版本和稳定版本, 如果我们不是在开发的话选择稳定版本即可。选择 *1.63.0* 之后,我们可用看到文件列表如下

3. 我们可以看到这里有许多的安装文件。这是因为 boost windows的安装版本不但和处理器位数有关, 而且还和visio studio的版本有关 。这里我们先将 DEPENDENCY_VERSIONS.txt 文件下载下来并查看, 可以发现其中有一段说明如下:

Microsoft Visual Studio 2005 - msvc-8.0 - Service Pack 1Microsoft Visual Studio 2008 - msvc-9.0 - Service Pack 1Microsoft Visual Studio 2010 - msvc-10.0 - Service Pack 1Microsoft Visual Studio 2012 - msvc-11.0 - Update 4Microsoft Visual Studio 2013 - msvc-12.0 - Update 3

4. 比如这里我们使用的是VS2012。那么我们就应该下载 boost_1_63_0-msvc-11.0-64.exe 或者 boost_1_63_0-msvc-11.0-32.exe 。下载完毕之后根据提示按步骤安装即可。