Share via


/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 fa sì che il driver del compilatore cl.exe venga chiuso 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

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.

  3. Aggiungere /options:strict al riquadro Opzioni aggiuntive: .

Vedi anche

/Zc (Conformità)