Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

/EP (Preprocesar para stdout sin directivas #line)

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


/EP

En el proceso, todas las directivas del preprocesador se procesan, así como las expansiones de macros, y se eliminan 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 resultados 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

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft