2011-04-06 msvc の /Za オプションの弊害 C++ boost range concept でエラー Windows.h をインクルードするとエラー ← new BOOST_WINDOWS が定義されない ← new boost/asio.hpp をインクルードすると netdb.h がないと怒られる ← new もう原因を探るのも疲れました……。 そんな訳で、msvc の言語拡張を /Za オプションで無効にするなんていう偽りの平和は今すぐにそげぶ!しましょう。 msvc の呪縛からは一生逃れられないんや……。