首先需要下载并安装boost;然后再vs中进行配置(注意要根据自己的vs版本下载对应的boost);然后再vs中配置
以vs2005为例:
打开 项目—属性(或者是项目中的最后一项)“伏击包含目录”中添加你boost的安装目录(注意是boost的安装目录的最后一级包含所有boost安装文件的目录)
然后同样的操作配置lib文件 “附加库目录”中添加boost中的lib文件如下图(不是libs 谨记)
简单的例子:
#include<iostream>
#include<string>
#include"boost/regex.hpp"
using namespace std;
using namespace boost;
int main()
{
regex reg("[1-9]{9}");
string str="123456789";
if(regex_match(str,reg)==true)
{
cout<<"ok"<<endl;
system("pause");
}
esle
cout<<"匹配失败"<<endl;
return 0;
}
另外还可以在vs中设置对所有项目都不需要重新添加boost的方式如下:
在vs2005中点击 工具-选项 在右面点击添加按钮 把上述2个添加进去进OK了 ,这样添加对所有项目都适应。不建议这样!
原文链接: https://www.cnblogs.com/this-543273659/archive/2011/08/08/2131137.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/30141
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!