/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
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
Selezionare la pagina delle proprietà Proprietà>di configurazione C/C++>Preprocessore.
Modificare la proprietà Generate Preprocessed File .Modify the Generate Preprocessed File property.
Per impostare l'opzione del compilatore a livello di codice
- Vedere GeneratePreprocessedFile.
Esempio
Il file ADD.C
di 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