Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 /FCdiesem 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 /ZIfinden 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