Я сделал следующие вещи для компиляции библиотеки re2 и тестов на cygwin
1) Компиляция и установка библиотеки
hg clone https://re2.googlecode.com/hg re2
cd re2
make
make install
2) Составление тестов.
Измените Makefile
и замените эту строку:
$(CXX) -o $@ obj/so/re2/testing/$*.o $(STESTOFILES) obj/so/util/test.o -Lobj/so -lre2 obj/libre2.a $(LDFLAGS) $(LDPCRE)
с этой строкой
$(CXX) -o $@ obj/so/re2/testing/$*.o $(STESTOFILES) obj/so/util/test.o -L/usr/local/lib -lre2 obj/libre2.a $(LDFLAGS) $(LDPCRE)
А после этого
make test
Библиотека скомпилирована для меня без проблем и, за исключением одного, все тесты пройдены.
Вы также можете проверить эту версию re2 для Visual Studio, если вам просто нужна версия библиотеки для Windows.
http://code.google.com/p/re2win/