windos下编译正则表达式库pcre

前端之家收集整理的这篇文章主要介绍了windos下编译正则表达式库pcre前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近写东西用到正则表达式到网上找了一大圈没有发现好的,因为我用的是c++而且不想用ATL。最终发现c写的pcre挺好而且权威,PHP和python都用的它。

言归正转下面说一下windows下编译pcre的步骤:

1.先到pcre的官网下载,http://www.pcre.org/然后点http://gnuwin32.sourceforge.net/packages/pcre.htm下载Sources的zip。

2.下载完之后新建一个lib后者dll工程之后把pcre-7.0-src下面所有的头文件加到工程里面,然后把pcre_*.c加进去,不要把.cc或者其他的.c文件加进去。

3.请注意这一条很重要哦,编译静态库的时候要加预编译PCRE_STATIC宏。接着把pcre-7.0文件夹下的pcre_chartables.c拷到pcre-7.0-src下然后加到上一步的工程里面在链接的时候才不会有问题。这条是我亲身经历的。

最后编译就行了,写这个想让大家在windos下顺利的利用正则表达式。

猜你在找的正则表达式相关文章