dev-c ++中的regex.h(windows)

时间:2016-10-31 01:29:12

标签: c regex dev-c++

我正在尝试在c程序中使用正则表达式。我正在使用Windows 10和Dev-C ++。每当我为正则表达式添加头文件,即

#include <regex.h>

它给了我错误

[error] regex.h:没有这样的文件或目录。

我无法弄清楚如何在dev-c ++中下载和安装c的regex库。编译器:TDM-GCC 4.9.2 64位版本。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我认为在编译过程中包含路径有问题。如果你感兴趣的话,c / c ++应用程序over here的编译过程有很好的扩展。

基本上,在编译ac / c ++应用程序时,您的编译器会在第一步中扫描您的源文件,并将所有#include <file.h>替换为它在搜索路径中找到的file.h内容。

Dev-c ++使用MinGW和GNU编译器集合(gcc)的端口进行编译。

现在你需要做什么:

  1. 确定您的MinGW安装中是否包含regex.h(选中/usr/include。)
  2. 在dev-c ++中修改包含路径
  3. 可悲的是,我没有附近运行Windows的计算机,因此难以帮助完成这两个步骤。在MinGW上安装正则表达式this package似乎很有希望。