适用于Visual Studio C的POSIX兼容的正则表达式库

1''*_*1'' 5 c regex posix visual-studio-2010 visual-studio

我正在研究一个将在Linux和Visual Studio 2010中运行的C程序,我正在寻找一个正则表达式库.GNU附带了一个POSIX兼容的正则表达式库,但Visual Studio尽管有C++ std :: regex,却没有C兼容的库.GNU有一个Windows版本的库(http://gnuwin32.sourceforge.net/packages/regex.htm),但DLL只有32位,源代码无法在Visual Studio中编译(~500错误! ).我唯一的要求是最终用户不必安装任何额外的东西,并且应该在两个平台上获得相同的行为.我不挑剔它是POSIX风格,Perl风格还是别的什么.我该怎么办?提前致谢.

1''*_*1'' 5

我找到的一个库基本上没有努力,也是最小的,是:https://code.google.com/p/slre/.这是非常基本的,但对我的目的来说足够好.谢谢你的帮助.