/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
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).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Dodaj
/options:strict
do okienka Dodatkowe opcje: .