Share via


/FC (Percorso completo del file di codice sorgente nella diagnostica)

Fa in modo che il compilatore visualizzi il percorso completo dei file di codice sorgente passati al compilatore nella diagnostica.

Sintassi

/FC

Osservazioni:

Si consideri l'esempio di codice seguente, in cui si trova il file di origine in C:\test\compiler_option_FC.cpp:

// compiler_option_FC.cpp

int main( ) {
   int i   // C2143
}

Senza /FC, l'output del compilatore è simile al testo di diagnostica seguente:

  • compiler_option_FC.cpp(5): errore C2143: errore di sintassi: mancante ';' prima di '}'

Con /FC, l'output del compilatore è simile al testo di diagnostica seguente:

  • c:\test\compiler_option_fc.cpp(5): errore C2143: errore di sintassi: mancante ';' prima di '}'
  • C:\test\compiler_option_FC.cpp(5): errore C2143: errore di sintassi: mancante ';' prima di '}'

/FC è necessario anche se si desidera visualizzare il percorso completo di un nome file quando si usa la __FILE__ macro. Per altre informazioni su __FILE__, vedere Macro predefinite.

L'opzione /FC è implicita da /ZI. Per altre informazioni su /ZI, vedere /Z7, /Zi, /ZI (formato informazioni di debug).

In Visual Studio 2017 e versioni precedenti vengono /FC restituiti percorsi completi in lettere minuscole. A partire da Visual Studio 2019, /FC usa la stessa combinazione di maiuscole e minuscole del file system per i percorsi completi.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di 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++>Avanzate.

  3. Modificare la proprietà Use Full Paths .Modify the Use Full Paths property.

Per impostare l'opzione del compilatore a livello di codice

Vedi anche

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