cl.exeを使ってコマンドラインでコンパイルしようとすると、次のようなwarningが出てしまう。
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\xlocale(326) : warning C4530: C++ 例外処理を使っていますが、アンワインド セマンティクスは有効にはなりません。/EHsc を指定してください。
これを回避するためにはコンパイルオプションとして/EHscをつければよい。
> cl /EHsc test.cpp
毎回オプションを付けるのは面倒なので、こういうときは環境変数CLにコンパイルオプションを記述すればよい。
set CL=/EHsc