Compartir a través de


/FC (ruta de acceso completa del archivo de código fuente en diagnósticos)

Hacer que el compilador muestre la ruta de acceso completa de archivos de código fuente pasados al compilador en diagnósticos.

Sintaxis

/FC

Comentarios

Fíjese en el ejemplo de código siguiente, donde el archivo de código fuente se encuentra en C:\test\compiler_option_FC.cpp:

// compiler_option_FC.cpp

int main( ) {
   int i   // C2143
}

Sin /FC, la salida del compilador es similar a este texto de diagnóstico:

  • compiler_option_FC.cpp(5): error C2143: syntax error: missing ';' before '}'

Con /FC, la salida del compilador es similar a este texto de diagnóstico:

  • c:\test\compiler_option_fc.cpp(5): error C2143: syntax error: missing ';' before '}'
  • C:\test\compiler_option_FC.cpp(5): error C2143: syntax error: missing ';' before '}'

/FC también es necesario si se desea ver la ruta de acceso completa de un nombre de archivo al usar la macro __FILE__. Para más información sobre __FILE__, consulte Macros predefinidas.

La opción /FC está implícita en /ZI. Para más información sobre /ZI, consulte /Z7, /Zi, /ZI (formato de la información de depuración).

Tanto en Visual Studio 2017 como en las versiones anteriores, /FC genera rutas de acceso completas en minúsculas. A partir de Visual Studio 2019, /FC hace el mismo uso de mayúsculas y minúsculas que el sistema de archivos para las rutas de acceso completas.

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 más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione en la página de propiedades Propiedades de configuración>C/C++>Avanzado.

  3. Modifique la propiedad Usar rutas de acceso completas.

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

Consulte también

Opciones del compilador de MSVC
Sintaxis de línea de comandos del compilador de MSVC