Share via


/Fi (Nome file di output pre-elaborazione)

Specifica il nome del file di output in cui l'opzione /P del compilatore (Preprocess to a File) scrive l'output pre-elaborato.

Sintassi

/Fipathname

Parametri

pathname
Percorso relativo o assoluto e nome file del file di output prodotto dall'opzione del /P compilatore. In alternativa, il percorso della directory per i .i file di output quando viene specificato più file di input. Non inserire uno spazio tra l'opzione /Fi e pathname.

Osservazioni:

Usare l'opzione del /Fi compilatore in combinazione con l'opzione del /P compilatore. Se /P non viene specificato, /Fi genera l'avviso della riga di comando D9007.

Se si specifica solo un percorso di directory (un percorso che termina con una barra \rovesciata) per il pathname parametro , il nome di base del file di origine viene usato come nome di base del file di output pre-elaborato. Il pathname parametro non richiede un'estensione di file specifica. Tuttavia, un'estensione di ".i" viene usata se non si specifica un'estensione di file.

Esempio

La riga di comando seguente pre-elabora PROGRAM.cpp, conserva i commenti, aggiunge #line direttive e scrive il risultato nel MYPROCESS.i file:

CL /P /FiMYPROCESS.I PROGRAM.CPP

Questa riga di comando pre-elabora main.cpp e helper.cpp in main.i e helper.i in una sottodirectory denominata preprocessed:

CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp

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

  1. Aprire il file di origine o 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++>Preprocessore.

  3. Impostare Preprocess su una proprietà File su .

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

  5. Immettere l'opzione /Fi del compilatore e pathname nella casella Opzioni aggiuntive. Specificare solo un percorso di directory, non un nome file, quando si imposta questa proprietà per un progetto.

Per impostare l'opzione del compilatore a livello di codice

Vedi anche

Opzioni del compilatore MSVC
/P (Pre-elaborazione in un file)
Specifica del nome percorso