/EP (Pre-elabora in stdout senza direttive #line)

Pre-elabora i file di origine C e C++ e copia i file pre-elaborati nel dispositivo di output standard.

Sintassi

/EP

Osservazioni:

Nel processo vengono eseguite tutte le direttive del preprocessore, vengono eseguite espansioni di macro e i commenti vengono rimossi. Per mantenere i commenti nell'output pre-elaborato, usare l'opzione /C (Mantieni commenti durante la pre-elaborazione) con /EP.

L'opzione /EP elimina la compilazione. È necessario inviare nuovamente il file pre-elaborato per la compilazione. /EP elimina anche i file di output dalle opzioni /FA, /Fa e /Fm . Per altre informazioni, vedere /FA, /Fa (listato file) e /Fm (nome mapfile).For more information, see /FA, /Fa (Listing File) and /Fm (Name Mapfile).

Gli errori generati durante le fasi successive dell'elaborazione fanno riferimento ai numeri di riga del file pre-elaborato anziché al file di origine originale. Se si desidera che i numeri di riga facciano riferimento al file di origine originale, usare invece /E (Preprocess to stdout). L'opzione /E aggiunge #line direttive all'output a questo scopo.

Per inviare l'output pre-elaborato, con #line direttive, a un file, usare invece l'opzione /P (Preprocess to a File).

Per inviare l'output pre-elaborato a stdout, con #line direttive usare /P e /EP insieme.

Non è possibile usare intestazioni precompilate con l'opzione /EP .

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++>Preprocessore.

  3. Modificare la proprietà Generate Preprocessed File .Modify the Generate Preprocessed File property.

Per impostare l'opzione del compilatore a livello di codice

Esempio

Il file ADD.Cdi pre-elaborazione della riga di comando seguente mantiene i commenti e visualizza il risultato nel dispositivo di output standard:

CL /EP /C ADD.C

Vedi anche

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