Visual Studioでコンパイルしていると,C4290とかC4996がうざいので黙らせる.
- プロジェクトのプロパティを開き
- 構成プロパティ⇒C/C++⇒詳細
- 指定の警告を無視する の欄に,番号をセミコロンで区切って入力
![f:id:yasutomo57jp:20090105033925j:image f:id:yasutomo57jp:20090105033925j:image](http://cdn-ak.f.st-hatena.com/images/fotolife/y/yasutomo57jp/20090105/20090105033925.jpg)
ちなみに,C4290は,VC++がthrowを完全にサポートしていないのが原因.
C4996はよくわからないけど,「VC++がもっといい(安全な)関数を用意してやってるんだからこっちを使っとけ,将来的にはこの関数は使えなくします」的な警告ぽい.VC++独自拡張ぽいので従う必要なし.
というかgccとVC++で同時に開発してるといろいろうざいな….