2012-01-23 43 views

Respuesta

15

cl.exe, la interfaz de línea de comandos para Microsoft Visual C++, tiene tres opciones diferentes para dar salida al archivo preprocesado (de ahí la falta de coherencia en las respuestas anteriores acerca de Visual C++):

(copiado directamente de https://stackoverflow.com/a/277362/3279)

+12

Nice copiar y pegar sin siquiera un enlace a [la respuesta original] (http://stackoverflow.com/a/277362/688659) ... –

+2

Acabo de hacer esto, y esta respuesta no está completa. Después de configurar/P, para el archivo "foo.c", debe buscar el archivo "foo.i". (Esto puede parecer obvio, pero debe buscar en los directorios correctos, y eso depende de cómo estén configurados sus archivos de proyecto). –

19

Propiedades del proyecto -> C/C++ -> preprocesamiento -> preproceso a un archivo: Sí (/ P)

también ver the msdn page.

+1

"A un archivo" ¿qué archivo? – marsh

+0

misma pregunta aquí:/ – sami1592

+1

Puede especificar el archivo de salida del preprocesador con el parámetro del compilador/Fi. También puede especificar la ruta de salida solamente; solo asegúrese de que la ruta finalice con una barra inclinada invertida. – MikeOnline

Cuestiones relacionadas