/FC
(Vollständiger Pfad der Quellcodedatei in der Diagnose)
Bewirkt, dass der Compiler den vollständigen Pfad der Quellcodedateien anzeigt, die an den Compiler in der Diagnose übergeben werden.
Syntax
/FC
Hinweise
Betrachten Sie das folgende Codebeispiel, in dem sich die Quelldatei befindet C:\test\compiler_option_FC.cpp
:
// compiler_option_FC.cpp
int main( ) {
int i // C2143
}
Ohne /FC
, sieht die Compilerausgabe ähnlich wie dieser Diagnosetext aus:
- compiler_option_FC.cpp(5): Fehler C2143: Syntaxfehler: fehlender ';' vor '}'
Die Compilerausgabe sieht mit /FC
diesem Diagnosetext ähnlich aus:
- c:\test\compiler_option_fc.cpp(5): Fehler C2143: Syntaxfehler: fehlender ';' vor '}'
- C:\test\compiler_option_FC.cpp(5): Fehler C2143: Syntaxfehler: fehlender ';' vor '}'
/FC
wird auch benötigt, wenn Sie den vollständigen Pfad eines Dateinamens bei Verwendung des __FILE__
Makros anzeigen möchten. Weitere Informationen finden __FILE__
Sie unter Vordefinierte Makros.
Die /FC
Option wird durch /ZI
. Weitere Informationen /ZI
finden Sie unter /Z7, /Zi, /ZI
(Debuginformationsformat).
In Visual Studio 2017 und früheren Versionen /FC
werden vollständige Pfade in Kleinbuchstaben ausgegeben. Ab Visual Studio 2019 /FC
wird die gleiche Groß-/Kleinschreibung wie das Dateisystem für vollständige Pfade verwendet.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Wählen Sie die Eigenschaftenseite Konfigurationseigenschaften>C/C++>Erweitert aus.
Ändern Sie die Eigenschaft "Vollständige Pfade verwenden".
So legen Sie diese Compileroption programmgesteuert fest
- Siehe UseFullPaths.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile