| |||||
2005年5月25日 星期三 08时47分 晴 VC利用boost库解析正则表达式 boost库安装比较麻烦,需要自己编译源文件,我整理了一下,如果仅仅需要做正则表达式,按下面的代码敲就行了. 注意,别看下载下来的数据包没有多大,解压缩之后达到了100多M,编译完之后为109M,占用131M,所以安装时一定注意空出足够的空间,敲入nmake -fvc6.mak后等待的时间比较长,屏幕上还会出现一大堆英语,可以不做考虑.按照步骤往下敲就行了.压缩包内文档很详细,参照文档继续就可以了. 在VC6中集成:Tools->Options->Directories->Include files 编写一个源程序测试一下: #include "stdafx.h" using namespace std; regex expression("^select ([a-zA-Z]*) from ([a-zA-Z]*)"); int main(int argc, char* argv[])
输入: select name from table
作者Blog:
http://blog.csdn.net/feiyuo3000/
|
评:在VC6下第二次编译会有错误,CLEAN后重新COMPILE就没事了,
原来MAKE INSTALL 是必要的。