Udostępnij za pośrednictwem


/options:strict (Nierozpoznane opcje kompilatora to błędy)

Opcja /options:strict kompilatora nakazuje kompilatorowi zwrócenie kodu błędu, jeśli opcja kompilatora nie jest rozpoznawana.

Składnia

/options:strict

Uwagi

Opcja /options:strict kompilatora powoduje, że sterownik kompilatora cl.exe zakończyć działanie z kodem błędu po przeanalizowaniu wszystkich opcji wiersza polecenia, jeśli nie rozpoznano innej opcji wiersza polecenia lub argumentu. Kompilator emituje błąd D8043 dla dowolnej opcji wiersza polecenia lub argumentu, który nie jest rozpoznawany.

Opcja /options:strict jest dostępna od wersji 17.0 programu Visual Studio 2022. We wcześniejszych wersjach kompilatora lub jeśli /options:strict nie zostanie określony, kompilator nie kończy się na nierozpoznanej opcji. Emituje ostrzeżenie D9002, ignoruje nierozpoznaną opcję i kontynuuje przetwarzanie.

Aby ustawić tę opcję kompilatora w programie 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. Dodaj /options:strict do okienka Dodatkowe opcje: .

Zobacz też

/Zc (Zgodność)