/EP (Pre-elabora in stdout senza direttive #line)
Pre-elabora i file di origine C e C++ e copia i file pre-elaborati nella periferica di output standard.
/EP
Note
Durante questa operazione tutte le direttive del preprocessore e le espansioni delle macro vengono eseguite e i commenti vengono rimossi.Per mantenere i commenti nell'output pre-elaborato, utilizzare l'opzione /C (Conserva i commenti durante la pre-elaborazione) con /EP.
L'opzione /EP disattiva la compilazione.È necessario inviare di nuovo il file pre-elaborato per la compilazione.L'opzione /EP elimina anche i file di output dalle opzioni /FA, /Fa e /Fm.Per ulteriori informazioni, vedere /FA, /Fa (File di listato) e /Fm (Specifica file map).
Gli errori generati durante le fasi successive dell'elaborazione fanno riferimento ai numeri di riga del file pre-elaborato anziché al file di origine.Se si desidera che i numeri di riga facciano riferimento al file di origine, utilizzare /E (Pre-elabora in stdout).A tale scopo, l'opzione /E aggiunge le direttive #line all'output.
Per inviare l'output pre-elaborato in un file con le direttive #line, utilizzare l'opzione /P (Pre-elabora in un file).
Per inviare l'output pre-elaborato a stdout con le direttive #line, utilizzare /P e /EP congiuntamente.
Non è possibile utilizzare 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 Procedura: aprire le pagine delle proprietà dei progetti.
Fare clic sulla cartella C/C++.
Fare clic sulla pagina delle proprietà Preprocessore.
Modificare la proprietà Genera file pre-elaborati.
Per impostare l'opzione del compilatore a livello di codice
- Vedere GeneratePreprocessedFile.
Esempio
Nella riga di comando che segue il file ADD.C viene pre-elaborato, i commenti vengono conservati e il risultato viene visualizzato sulla periferica di output standard:
CL /EP /C ADD.C