/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)」を参照してください。

参照

関連項目

コンパイラ オプション

コンパイラ オプションの設定