/options:strict
(Le opzioni del compilatore non riconosciute sono errori)
L'opzione /options:strict
del compilatore indica al compilatore di restituire un codice di errore se non viene riconosciuta un'opzione del compilatore.
Sintassi
/options:strict
Osservazioni:
L'opzione /options:strict
del compilatore determina la chiusura del driver del compilatore cl.exe con un codice di errore dopo l'analisi di tutte le opzioni della riga di comando se non viene riconosciuta un'altra opzione o un altro argomento della riga di comando. Il compilatore genera l'errore D8043 per qualsiasi opzione della riga di comando o argomento non riconosciuto.
L'opzione /options:strict
è disponibile a partire da Visual Studio 2022 versione 17.0. Nelle versioni precedenti del compilatore o se /options:strict
non è specificato, il compilatore non viene chiuso in un'opzione non riconosciuta. Genera l'avviso D9002, ignora l'opzione non riconosciuta e continua l'elaborazione.
Per impostare questa opzione del compilatore in Visual Studio
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.
Aggiungere
/options:strict
al riquadro Opzioni aggiuntive: .