boost的下载和安装(windows版)

1 简介

boost是一个准C++标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。 boost主要包含以下几个大类: 字符串及文本处理、容器、迭代器(iterator)、算法、函数对象和高阶编程、泛型编程、 模板元编程、预处理元编程、并发编程、数学相关、纠错和测试、数据结构、输入/输出、跨语言支持、内存相关、语法分析、杂项

编辑

2 boost的下载和安装

我们可以在 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 1

Microsoft Visual Studio 2008 - msvc-9.0 - Service Pack 1

Microsoft Visual Studio 2010 - msvc-10.0 - Service Pack 1

Microsoft Visual Studio 2012 - msvc-11.0 - Update 4

Microsoft 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 。下载完毕之后根据提示按步骤安装即可。

编辑

3 boost的使用

关于boost的使用当然首先推荐 官方文档
当然也可以参考后面提到的 本文主要的参考帖子。下面以官网下载的源文件版boost为例简单介绍一些官网的入门例程。
这个例程在boost文件夹中的 index.html 也能找到。

1. 首先在visio studio中新建一个空的C++项目,这里将项目的名字命名为 boostTest ,然后添加一个源文件包含以下内容:

#include <boost/lambda/lambda.hpp>
#include <iostream>
#include <iterator>
#include <algorithm>
 
int main()
{
    using namespace boost::lambda;
    typedef std::istream_iterator<int> in;
 
    std::for_each(
        in(std::cin), in(), std::cout << (_1 * 3) << " " );
}

2. 工程建立完毕后,我们需要添加对应头文件的搜索路径,具体步骤如下:

* 在解决方案资源管理器中选中我们的项目( boostTest ),右键点击在弹出的菜单中选择 属性(R) , 或者直接使用快捷键 Alt+Enter 调出属性对话框。

* 在对话框左侧面板中依次选择 配置属性→C/C++→常规 ,在右侧面板中的 附加包含目录 中添加我们的boost所在目录, 如下图所示(这里是以VS2015为例进行配置,其他版本的VS显示可能略有不同):

* 然后再选择左侧面板中 配置属性→C/C++→预编译头 ,在右侧面板中将 预编译头 设置为 不适用预编译头 (默认),如下图所示:

* 配置完毕后,我们就可以编译( Ctrl+Shift+B )并运行( F5 )我们的程序了, 如果出现错误可以再重新检查一遍配置过程或者查看boost文件夹中的 index.html 对应章节。运行结果如下 (在控制台输入 1 2 3 返回对应的×2结果):

本文主要的参考帖子:
C++ Boost库简介
初识Boost C++

时间: 2024-08-28 08:20:23

boost的下载和安装(windows版)的相关文章

Java 反编译工具 —— JAD 的下载地址(Windows版/Linux版/Mac OS 版)

Java 反编译工具 —— JAD 的下载地址. 各种版本哦! Windows版,Linux版,Mac OS 版,等等 下载地址: http://varaneckas.com/jad/ Java 反编译工具 -- JAD 的下载地址(Windows版/Linux版/Mac OS 版),布布扣,bubuko.com

汉澳sinox2014看电影玩flash游戏最佳办法是安装windows版firefox

其实汉澳sinox本身并没有原生flashplayer,不管怎么捣鼓,都是从adobe获得linux或者windows版本flashplayer,与其不停捣鼓linux版本flashplayer,不知安装windows版本浏览器直接让windows版浏览器支持flashplayer,这样看电影更加兼容,丝毫没有障碍. 目前已经知道firefox的 windows版本在sinox运行很好,虽然没有十全十美(字体有点模糊,解决办法是把simsun.ttc字体文件扔到/usr/local/share/

Ubuntu 16.04下使用Wine安装Windows版的微信(不太完美)

说明: 真的不太完美,别试了:除了需要安装额外的输入法之后,无法上传图片和间接性的BUG出现等等问题. 建议安装网页版的微信:http://www.cnblogs.com/EasonJim/p/7114667.html 参考: https://www.cnblogs.com/makefile/p/6079451.html

下载安装windows版Redis

链接       https://github.com/MicrosoftArchive/redis/releases 选择版本下载 在redis目录打开cmd命令输入 redis-server.exe redis.windows.conf --maxmemory 200M 200M是数据库大小 回车后redis就启动了

appium——appium的安装windows版

转自:http://www.cnblogs.com/nbkhic/p/3803883.html 原文地址 感谢testerhome的辛勤翻译. 本文版权归乙醇所有,欢迎转载,但请注明作者与出处,严禁用于任何商业用途 限制 如果你在windows上安装appium,你没法使用预编译专用于OS X的.app文件,你也将不能测试IOS apps,因为appium依赖OS X专用的库来支持IOS测试.这意味着你只能通过在mac上来运行IOS的app测试.这点限制挺大. 开始安装 安装nodejs 0.8

Redis安装——windows版

下载地址   : https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100 双击进行安装,然后将安装目录配置到环境变量里,打开cmd进行测   redis-cli,出现下图代表安装成功 运行redis-server redis.windows.conf出现如下内容也是没有关系 安装php-redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本. 2.下载php_redis-3.1.4-7

Android SDK的下载与安装*(PC版)

一.Android SDK简介下载地址:https://www.androiddevtools.cn/ 将下载后的安装包解压到相应的目录下,如下图: 三.安装Android 版本 进入SDK的解压目录下,双击“SDK Manager.exe”打开SDK管理器 四.SDK环境配置 在解压完成后,就可以开始配置环境变量了.方法和设置JAVA JDK的环境变量的方法类似. “右键 我的电脑”—“属性”—“高级系统设置”—“环境变量”—“系统变量”—“新建” SDK 需要对环境变量做如下更改(win 1

Windows版变色龙

打包安装版本更新源地址: http://www.insanelymac.com/forum/files/file/59-chameleon-22-svn/ 一.使用方法:1.安装Windows版变色龙RC5 Rev 875 for Windows2.自行决定是否替换C:\wowpc.iso为附件2.1svn_r1650_trunk的wowpc.iso(显示隐藏文件,才看得到)3.功能,同 Mac版变色龙,可启动主分区 + 逻辑分区的 Snow+Lion. 二.手动新建文件夹(在Mac硬盘)(在W

win10系统64位MatlabR2014a从安装Windows SDK7.1 到配置libsvm

我的环境:win10(64位).MatlabR2014a.Windows SDK7.1.VC-Compiler-KB2519277 1.卸载Visual c++ 2010 x86 redistributable.Visual c++ 2010 x64 redistributable(64位windows)不卸载则SDK安装不成功!安装时有可能会关于RTE.NET报错,不必理会,继续安装. 2.下载并安装windows SDK7.1 (下载地址见最后) 3.下载并运行VC-Compiler-KB2