1.去www.boost.org下载最新的boost,我下载了boost_1_46_1.7z

2.(我放在D:/cpp目录下)解压到当前文件夹

3.打开VS2010->VS TOOLS->VS命令提示

4.CD D:/cpp/boost_1_46_1

5.输入bootstrap,便生成bjam.exe文件

6.输入bjam toolset=msvc-10.0 variant=debug,release threading=multi link=static,便生成boost库(时间挺长20分钟以上)

7.修改VS2010的参数 在项目的组合显示那找到属性页,打开属性页,选择配置属性,选择VC++目录,设置includepath和libpath,

如我的为D:/cpp/boost_1_46_1;$(IncludePath)

D:/cpp/boost_1_46_1/stage/lib;$(LibraryPath)

至此设置完毕

运行下面程序

#include <boost/config.hpp>
#include <iostream>
#include <vector>
#include <string>
#include <boost/graph/adjacency_list.hpp>
#include <boost/tuple/tuple.hpp>
enum family
{ Jeanie, Debbie, Rick, John, Amanda, Margaret, Benjamin, N };
int main()
{
    using namespace boost;
    const char *name[] = { "Jeanie","Debbie","Rick","John","Amanda",
        "Margaret","Benjamin"
    };
    adjacency_list <> g(N);
    add_edge(Jeanie, Debbie, g);
    add_edge(Jeanie, Rick, g);
    add_edge(Jeanie, John, g);
    add_edge(Debbie, Amanda, g);
    add_edge(Rick, Margaret, g);
    add_edge(John, Benjamin, g);
    graph_traits < adjacency_list <> >::vertex_iterator i, end;
    graph_traits < adjacency_list <> >::adjacency_iterator ai, a_end;
    property_map < adjacency_list <>, vertex_index_t >::type
        index_map = get(vertex_index, g);
    for (boost::tie(i, end) = vertices(g); i != end; ++i) {
        std::cout << name[get(index_map, *i)];
        boost::tie(ai, a_end) = adjacent_vertices(*i, g);
        if (ai == a_end)
            std::cout << " has no children";
        else
            std::cout << " is the parent of ";
        for (; ai != a_end; ++ai) {
            std::cout << name[get(index_map, *ai)];
            if (boost::next(ai) != a_end)
                std::cout << ", ";
        }
        std::cout << std::endl;
    }
    return EXIT_SUCCESS;
}



转自:http://www.cnblogs.com/jxgxy/archive/2013/03/11/2954356.html

VS2010下安装boost库相关推荐

  1. boost linux 测试程序,Linux平台下安装 boost 库

    Linux平台下安装boost库 今天在给师弟们设计新一代软件框架的时候,需要实现一种功能:存在一种容器,里面存放着不同的数据类型,例如int, double, char,以及一些自己定义的类等等.后 ...

  2. Linux下安装 boost 库

    1. 先去官网下载压缩包: https://www.boost.org/ 2. 解压后cd 进入根目录,然后执行: ./bootstrap.sh 3. 安装(时间会很长): ./b2 install ...

  3. Windows下编译和安装Boost库

    因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中.这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相 ...

  4. linux如何编译boost指定库,linux下编译安装boost库

    linux下编译安装boost库 先看一下系统环境 Linux o-pc 3.19.0-22-generic #22-Ubuntu SMP Tue Jun 16 17:15:15 UTC 2015 x ...

  5. C++ Boost库:windows下编译Boost库

    文章目录 1. 需要编译的boost库 2. 编译步骤 3. 库命名规则 4. VS配置库目录 C++ Boost库:简介和第一个示例程序 C++ Boost库:数值转换 lexical_cast C ...

  6. linux下安装boost

    原文:https://blog.csdn.net/a379039233/article/details/80493167 linux下安装boost 1.下载解压boost包 2.运行boost目录下 ...

  7. 在vs2005中安装boost库

    1.在网站下载boost_1_35_0文件包.boost老巢 . 2. 由于boost是采用其自己的bjam工具通过命令行进行编译的,所以: 如果在Windows下开启console窗口(单击&quo ...

  8. vs2008安装boost库

    vs2008安装boost库 2010年06月10日 首先我在晚上找到了很多的说明:我先一一罗列在下 ************************************************* ...

  9. windows 一键安装boost库

    windows 一键安装boost库 ORBSLAM保存地图模块需要用到boost库,所以撸起袖子干,先安装boost库,具体流程如下 下载boost库下载链接 2.解压,这个不多说了 3.打开一个命 ...

最新文章

  1. 使用XML与远程服务器进行交互
  2. LeetCode 6. ZigZag Conversion
  3. 限界分支法优先级队列方式出口和追踪解的两种方法总结
  4. 2018蓝桥杯省赛---java---A---10(付账问题)
  5. HUNAN 11560 Yangyang loves AC(二分+贪心)
  6. 我能够为大家提供什么内容呢?
  7. itools 不支持缩略图下载_PS插件缩略图3.8.0.96安装教程
  8. 【算法分析与设计】快速排序
  9. 华为nova 8 Pro王者荣耀定制版曝光:内置小鲁班定制主题 电池盖镭雕小鲁班
  10. [bzoj1566][NOI2009]管道取珠
  11. java分组求和实例_mybatis example group by count 分组求和 - java分组求和
  12. 浅谈WPF中的Calendar日历控件
  13. [Ant]Note of develop java with Ant
  14. 第一章节:期货及衍生品概述
  15. 用简单易懂的话语来快速入门windows缓冲区溢出
  16. Domain Adaptation 简介
  17. 【那些年,我们一起追的女孩】第十四章
  18. 模仿支付宝支付成功特效:svg圆圈转动+打钩
  19. 户外便携吹尘器方案浅析
  20. Leetcode 368. Largest Divisible Subset

热门文章

  1. SpringBoot WebSocket Stomp
  2. Activiti工作流引擎使用详解(一)
  3. 分析chrome中的network面板
  4. Java反射最佳实践
  5. hadoop下的Kmeans算法实现
  6. 如果有人问你关系数据库的工作原理,叫他看这篇文章How does a relational database work
  7. 机器学习常见算法个人总结(面试用)
  8. java设计模式1--工厂方法模式(Factory Method)
  9. OpenCV的轮廓查找和填充
  10. 编程之美-求数组的子数组之和的最大值方法整理