>>581
#undef maxでうまくいかないかな。

Boostの中で<windows.h>がインクルードされているということはないか?
もしそうだったら、先に#define NOMINMAXを定義しておけばいい。