/diagnostics (opzioni di diagnostica del compilatore)

Usare l'opzione del compilatore /diagnostics per specificare la visualizzazione delle informazioni sulla posizione degli errori e degli avvisi.

Sintassi

/diagnostics:{caret|classic|column}

Osservazioni:

Questa opzione è supportata in Visual Studio 2017 e versioni successive.

L'opzione del compilatore /diagnostics controlla la visualizzazione di informazioni sugli errori e sugli avvisi.

L'opzione /diagnostics:classic è l'impostazione predefinita, che segnala solo il numero di riga in cui è stato trovato il problema.

L'opzione /diagnostics:column include anche la colonna in cui è stato trovato il problema. Ciò consente di identificare il costrutto di linguaggio o il carattere specifico che causa il problema.

L'opzione /diagnostics:caret include la colonna in cui è stato trovato il problema e inserisce un cursore (^) nella posizione nella riga di codice in cui è stato rilevato il problema.

Si noti che in alcuni casi, il compilatore non rileva un problema in cui si è verificato. Ad esempio, un punto e virgola mancante potrebbe non essere rilevato fino a quando non sono stati rilevati altri simboli imprevisti. La colonna viene segnalata e il cursore viene posizionato in cui il compilatore ha rilevato che si è verificato un errore, che non è sempre dove è necessario apportare la correzione.

L'opzione /diagnostics è disponibile a partire da Visual Studio 2017.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto.

  2. In Proprietà di configurazione espandere la cartella C/C++ e scegliere la pagina delle proprietà Generale .

  3. Usare il controllo a discesa nel campo Formato diagnostica per selezionare un'opzione di visualizzazione diagnostica. Scegliere OK o Applica per salvare le modifiche.

Vedi anche

Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC