C 用于windows的Regex.h

C 用于windows的Regex.h,c,regex,windows,C,Regex,Windows,我正在使用Windows上的Code::Blocks用C编写dll。我需要包含regex.h。获取regex.h for win的最简单方法是什么?转到 PCRE的预编译Windows端口(可能落后于几个版本)可从GnuWin32项目获得 • 谢谢你的回复。我已经下载了bin文件(安装程序),但找不到使用(安装)它的方法。您能告诉我如何使用它吗?我相信您不必安装所有的GnuWin32来使用特定的软件包(我的工作机器上安装了大部分GnuWin32)。要下载特定的pcre包,请导航到、下载并解压缩p

我正在使用Windows上的Code::Blocks用C编写dll。我需要包含regex.h。获取regex.h for win的最简单方法是什么?

转到

PCRE的预编译Windows端口(可能落后于几个版本)可从GnuWin32项目获得


谢谢你的回复。我已经下载了bin文件(安装程序),但找不到使用(安装)它的方法。您能告诉我如何使用它吗?我相信您不必安装所有的GnuWin32来使用特定的软件包(我的工作机器上安装了大部分GnuWin32)。要下载特定的pcre包,请导航到、下载并解压缩pcre-7.0-lib.zip和pcre-7.0-doc.zip。阅读文档。然后下载并安装pcre-7.0.exe。直到明天,我才有一台Windows计算机可供测试。“lib”zipfile在名为“include”的子目录中包含“pcre.h”、“pcreposix.h”和“regex.h”。您可能还需要(一些)dll文件。您需要确保编译器知道如何查找DLL和头文件。我将.h文件放在MinGW的“include”文件夹中,将libs文件放在“lib”文件夹中。可能这是.h文件的正确位置,而lib文件的位置是错误的。当我试图构建一个包含regex.h:obj\Release\prova.o:prova.c | |未定义的对
\u imp\u regcomp'|的引用的源文件时,我遇到了这些错误;obj\Release\prova.o:prova.c |
\u imp\u regexec'|未定义的引用;我通过将每个路径设置为在项目中包含文件和库文件来编译和运行测试程序构建选项,选项卡“搜索目录”。并在“链接器设置”选项卡中向链接库添加“pcre”(仅“pcre”无路径或扩展)。