msvc の /Za オプションの弊害

  • range concept でエラー
  • Windows.h をインクルードするとエラー ← new
  • BOOST_WINDOWS が定義されない ← new
  • boost/asio.hpp をインクルードすると netdb.h がないと怒られる ← new


もう原因を探るのも疲れました……。
そんな訳で、msvc の言語拡張を /Za オプションで無効にするなんていう偽りの平和は今すぐにそげぶ!しましょう。
msvc の呪縛からは一生逃れられないんや……。