次の方法で共有


/Zc:checkGwOdr ( /Gwで標準 C++ ODR 違反を強制する)

このスイッチは、 /Gw (グローバル データの最適化) を使用する場合に、C++ 標準の準拠を強制します。 /Gwを使用する場合、特定の One Definition Rule (ODR) 違反は無視されます。 このフラグにより、適切なエラーが発生します。

構文

/Zc:checkGwOdr[-]

解説

このスイッチは既定でオフになっています。

/Gwの使用時に無視される ODR 違反の例については、「/Gw に対する標準準拠の機能強化参照してください。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. [構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。

  3. [追加オプション] プロパティを変更して /Zc:checkGwOdr または /Zc:checkGwOdr- を含め、[OK] を選択します。

関連項目

/Zc (準拠)
1 つの定義規則 (ODR)
/Gw に対する標準準拠の機能強化