/Fi
(Preprocesar el nombre del archivo de salida)
Especifica el nombre del archivo de salida en el que la opción del compilador /P
(Preprocesar para archivo) escribe la salida preprocesada.
Sintaxis
/Fi
pathname
Parámetros
pathname
Ruta de acceso relativa o absoluta y nombre de archivo del archivo de salida generado por la opción del compilador /P
. O bien, la ruta de acceso del directorio para los archivos de salida .i
cuando se especifica más de un archivo de entrada. No coloque un espacio entre la opción /Fi
y pathname
.
Comentarios
Use la opción del compilador /Fi
en combinación con la opción del compilador /P
. Si /P
no se especifica, /Fi
provoca la advertencia de línea de comandos D9007.
Si especifica solo una ruta de acceso de directorio (una ruta de acceso que termina en una barra diagonal inversa \
) para el parámetro pathname
, el nombre base del archivo de origen se usa como nombre base del archivo de salida preprocesado. El parámetro pathname
no requiere una extensión de nombre de archivo en particular. Sin embargo, si no especifica una extensión de nombre de archivo, se usa una extensión de ".i".
Ejemplo
La siguiente línea de comandos preprocesa PROGRAM.cpp
, conserva los comentarios, agrega directivas #line
y escribe el resultado en el archivo MYPROCESS.i
:
CL /P /FiMYPROCESS.I PROGRAM.CPP
Esta línea de comandos preprocesa main.cpp
y helper.cpp
en main.i
y helper.i
en un subdirectorio denominado preprocessed
:
CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp
Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio
Abra el archivo de código fuente o el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.
Seleccione la página de propiedades Propiedades de configuración>C/C++>Archivos de salida.
Establezca Preprocesar para archivo en Sí.
Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.
Escriba la opción del compilador
/Fi
ypathname
en el cuadro Opciones adicionales. Al establecer esta propiedad para un proyecto., especifique solo una ruta de acceso de directorio, no un nombre de archivo.
Para establecer esta opción del compilador mediante programación
- Vea AdditionalOptions.
Consulte también
Opciones del compilador de MSVC
/P
(Preprocesar para archivo)
Especificar la ruta de acceso