POSIX -совместимая библиотека регулярных выражений для Visual Studio C

Я работаю над программой C, которая будет работать в Linux и внутри Visual Studio 2010, и я ищу библиотеку регулярных выражений. GNU поставляется с совместимой с POSIX -библиотекой регулярных выражений, но Visual Studio, несмотря на наличие регулярного выражения C++ std ::, не имеет библиотеки, совместимой с C -. У GNU есть версия своей библиотеки для Windows (http://gnuwin32.sourceforge.net/packages/regex.htm)., но библиотеки DLL только 32 -бит, а исходный код не может скомпилироваться в Visual Studio (~500 ошибок! ). Мое единственное требование состоит в том, что конечному -пользователю не нужно устанавливать ничего дополнительно, и он должен получить одинаковое поведение на обеих платформах. Я не придирчив к тому, будет ли это стиль POSIX -, стиль Perl -или что-то еще. Что я должен делать? Заранее спасибо.

5
задан 1'' 2 July 2012 в 15:11
поделиться