Udostępnij za pośrednictwem


/Zc:checkGwOdr (Wymuszanie naruszeń standardowego odr języka C++ w obszarze /Gw)

Ten przełącznik wymusza zgodność ze standardami języka C++ podczas używania /Gw (Optymalizowanie danych globalnych). W przypadku używania /Gwelementu niektóre naruszenia reguły definicji (ODR) są ignorowane. Ta flaga gwarantuje, że zostaną zgłoszone odpowiednie błędy.

Składnia

/Zc:checkGwOdr[-]

Uwagi

Ten przełącznik jest domyślnie wyłączony.

Aby zobaczyć przykład naruszeń ODR, które są ignorowane podczas korzystania z /Gwprogramu , zobacz Ulepszenia zgodności standardów z /Gw.

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.

  3. Zmodyfikuj właściwość Opcje dodatkowe, aby uwzględnić /Zc:checkGwOdr lub/Zc:checkGwOdr-, a następnie wybierz przycisk OK.

Zobacz też

/Zc (Zgodność)
Jedna reguła definicji (ODR)
Ulepszenia zgodności standardów z /Gw