Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1109717
  • 博文数量: 284
  • 博客积分: 8223
  • 博客等级: 中将
  • 技术积分: 3188
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-01 13:26
文章分类

全部博文(284)

文章存档

2012年(18)

2011年(33)

2010年(83)

2009年(147)

2008年(3)

分类: C/C++

2009-07-31 17:02:01

Win下的boot安装:

1.       解压zip文件;

2.       在目录C:\boost_1_39_0\boost_1_39_0下,执行bjam.exe。如果该文件不存在,执行bootstrap.bat。编译需要很长时间,请注意;

 

Win下使用库有两个步骤:

1.       增加include

a)         打开studio2008的程序,打开程序属性:

b)        C\C++常规中,增加附加目录如下,注意该目录为boost解压文件夹位置。

c)        在链接器常规中,增加附加目录如下图,该图为编译boost后,生成的lib文件夹

2.       测试:

使用下面的代码进行测试:

 

 

// boost_test.cpp : 定义控制台应用程序的入口点。
#include "stdafx.h"
#include <boost/regex.hpp>
#include <iostream>
#include <string>
int _tmain(int argc, _TCHAR* argv[])
{
    std::string line;
    boost::regex pat( "^Subject: (Re: |Aw: )*(.*)" );
    while (std::cin)
    {
        std::getline(std::cin, line);
        boost::smatch matches;
        if (boost::regex_match(line, matches, pat))
            std::cout << matches[2] << std::endl;
    }
    return 0;
}

 

 
阅读(817) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~