• このエントリーをはてなブックマークに追加

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

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

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

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

#include <boost/regex.hpp>
#undef min
#undef max
#include <windows.h>