結構ハマったので、メモしておく。

Cygwin環境で、Boost ライブラリの正規表現とwindows.hを両方使おうとすると
エラーしてしまう。

原因は #define max.minの競合。

なので、以下のようにインクルードして解決した。

#include "boost/regex.hpp";
#undef min
#undef max
#include "windows.h";