Freigeben über


/Zc:checkGwOdr (Erzwingen von Standard-C++-ODR-Verstößen unter /Gw)

Dieser Switch erzwingt die C++-Standardskonformität bei Verwendung /Gw (Optimieren globaler Daten). Bei verwendung /Gwwerden bestimmte OdR-Verletzungen (One Definition Rule) ignoriert. Mit dieser Kennzeichnung wird sichergestellt, dass die entsprechenden Fehler ausgelöst werden.

Syntax

/Zc:checkGwOdr[-]

Hinweise

Dieser Schalter ist standardmäßig deaktiviert.

Ein Beispiel für ODR-Verstöße, die bei der Verwendung /Gwignoriert werden, finden Sie unter "Standards conformance improvements to /Gw".

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.

  3. Ändern Sie die Eigenschaft "Zusätzliche Optionen", um sie einzuschließen /Zc:checkGwOdr oder /Zc:checkGwOdr- auszuwählen, und wählen Sie dann "OK" aus.

Siehe auch

/Zc (Konformität)
Eine Definitionsregel (ODR)
Verbesserungen der Standardskonformität an /Gw