/EP (Preprocesar para stdout sin directivas #line)

Preprocesa archivos de código fuente de C y C++ y copia los archivos preprocesados en el dispositivo de salida estándar.

/EP

Comentarios

En el proceso, todas las directivas del preprocesador se procesan, así como las expansiones de macros, y se quitan los comentarios. Para conservar los comentarios del resultado preprocesado, utilice la opción /C (Conservar los comentarios durante el preprocesamiento) con /EP.

La opción /EP suprime la compilación. Debe volver a enviar el archivo preprocesado para compilación. /EP también suprime los archivos de salida de las opciones /FA, /Fa y /Fm. Para obtener más información, vea /FA, /Fa (Archivo de lista) y /Fm (Asignar nombre al archivo de asignaciones).

Los errores generados durante las fases finales del procesamiento hacen referencia a los números de línea del archivo preprocesado, no a los del archivo de código fuente original. Si desea que los números de línea hagan referencia al archivo de código fuente original, utilice en su lugar /E (Preprocesar para stdout). La opción /E agrega directivas #line al resultado a tal fin.

Para enviar el resultado preprocesado a un archivo, con directivas #line, utilice en su lugar la opción /P (Preprocesar y escribir en un archivo).

Para enviar el resultado preprocesado a stdout, con directivas #line, utilice /P y /EP a la vez.

No puede usar encabezados precompilados con la opción /EP.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Haga clic en la carpeta C/C++.

  3. Haga clic en la página de propiedades Preprocesador.

  4. Modifique la propiedad Generar archivo preprocesado.

Para establecer esta opción del compilador mediante programación

Ejemplo

La línea de comandos siguiente preprocesa el archivo ADD.C, conserva los comentarios y muestra el resultado en el dispositivo de salida estándar:

CL /EP /C ADD.C

Vea también

Referencia

Opciones del compilador

Establecer las opciones del compilador