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下顺利的利用正则表达式。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值