/ZW (Windows ランタイムのコンパイル)
ソース・コードを Windows ストア の apps の作成の Visual C++ コンポーネント拡張 (C++/CX) をサポートするためにコンパイルされます。
コンパイルに /ZW を使用すると /EHsc を常に同様に指定します。
/ZW /EHsc
/ZW:nostdlib /EHsc
引数
- nostdlib
Platform.winmd、Windows.Foundation.winmd、やそのほかのコンパイルに既定の Windows のメタデータ (.winmd) ファイル自動的に追加されていないことを示します。代わりに、明示的に Windows のメタデータ ファイルを指定する [/FU (Name Forced #using File)] コンパイラ オプションを使用する必要があります。
解説
/ZW のオプションを指定すると、これらの機能をサポートしています:
アプリケーションは、の Windows ランタイムで実装する必要のある必須のメタデータ ファイル、名前空間、型、および関数。
参照カウントがゼロになる場合に Windows ランタイム のオブジェクトの自動参照カウント、オブジェクトのに自動破棄。
詳細については、「Visual C++ の言語リファレンス (C++/CX)」を参照してください。