PCRE++编译
来源:互联网 发布:js 富文本编辑器 编辑:程序博客网 时间:2024/05/30 13:41
下载并安装CMake解压pcre。
打开CMake GUI,指定”where is the source code:”到D:/dev/pcre-8.21,指定”where to build the binaries:”到D:/dev/pcre-8.21/out,点Configure,然后有很多配置,如果需要支持Unicode,勾选PCRE_SUPPORT_UNICODE_PROPERTIES和PCRE_SUPPORT_UTF8,支持Unicode就不能同时勾选PCRE_EBCDIC,然后点Generate
进入D:\dev\pcre-8.21\out打开PCRE.sln。如果你的project定义了/D “UNICODE”,那么pcrecpp项目也需要这样定义。两者的运行时库也要保持一致(比如都是/MDd)。右击项目,生成。
在项目中引用生成的pcrecppd.lib和pcred.lib(这个也是需要的,否则链接报错),并加上头文件。
#include <pcrecpp.h>
#pragma comment(lib,”pcred.lib”)
#pragma comment(lib,”pcrecppd.lib”)在项目“于处理器定义”中加上PCRE_STATIC。
Over.
void regex() { string s1 = "http:\/\/.*\.qq\.com"; string s2 = "http://www.qq.com"; pcrecpp::RE oPattern( s1 ); if ( oPattern.FullMatch( s2 ) ) { std::cout << s2 << " fully matches " << s1 << "\n"; } else if ( oPattern.PartialMatch( s2 ) ) { std::cout << s2 << " partially matches " << s1 << "\n"; } else { std::cout << s2 << " dose not match " << s1 << "\n"; } }
- PCRE++编译
- nginx编译缺少pcre
- Windows下编译pcre
- windows平台编译pcre
- 安卓下编译pcre
- 交叉编译pcre、sqlite3
- 编译安装pcre
- vs2013编译 pcre
- windows平台手动编译pcre
- pcre++ windows版本编译过程
- linux 手工编译pcre-8.0
- 编译安装PCRE时出错
- pcre-8.36 编译错误 解决
- 编译安装Nginx和pcre
- PCRE在windows+VS2013编译
- Windows下VS2010编译PCRE
- pcre
- pcre
- DNN交互设计-模块消息 (十)
- seo完整优化方案
- DNN交互设计-网格视图dnnGrid(十一)
- DNN交互设计-按钮(十二)
- Django REST framework
- PCRE++编译
- DNN交互设计-综合使用界面模式
- DNN交互设计-CSS基础
- linux命令(2)
- Sublime Text 2实现Word Highlight
- spring @Scheduled(cron="0 0 2-7 * * ?")
- QCheckComboBox使用
- 算法导论CLRS-notes-0
- hibernate 多对多关联