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) |