/FC
(Pełna ścieżka pliku kodu źródłowego w diagnostyce)
Powoduje, że kompilator wyświetla pełną ścieżkę plików kodu źródłowego przekazanych do kompilatora w diagnostyce.
Składnia
/FC
Uwagi
Rozważmy następujący przykładowy kod, w którym znajduje się plik źródłowy w pliku C:\test\compiler_option_FC.cpp
:
// compiler_option_FC.cpp
int main( ) {
int i // C2143
}
Bez /FC
polecenia dane wyjściowe kompilatora wyglądają podobnie do następującego tekstu diagnostycznego:
- compiler_option_FC.cpp(5): błąd C2143: błąd składni: brak ";" przed '}'
W przypadku /FC
polecenia dane wyjściowe kompilatora wyglądają podobnie do następującego tekstu diagnostycznego:
- c:\test\compiler_option_fc.cpp(5): błąd C2143: błąd składni: brak ";" przed "}"
- C:\test\compiler_option_FC.cpp(5): błąd C2143: błąd składni: brak ";" przed "}"
/FC
jest również potrzebny, jeśli chcesz zobaczyć pełną ścieżkę nazwy pliku podczas korzystania z makra __FILE__
. Aby uzyskać więcej informacji na temat __FILE__
programu , zobacz Wstępnie zdefiniowane makra.
Opcja /FC
jest dorozumiana przez /ZI
. Aby uzyskać więcej informacji na temat /ZI
programu , zobacz /Z7, /Zi, /ZI
(Format informacji debugowania).
W programie Visual Studio 2017 i starszych wersjach /FC
zwraca pełne ścieżki w małych literach. Począwszy od programu Visual Studio 2019, /FC
używa tej samej wielkości liter co system plików dla pełnych ścieżek.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Advanced.
Zmodyfikuj właściwość Użyj pełnych ścieżek .
Aby programowo ustawić tę opcję kompilatora
- Zobacz: UseFullPaths.
Zobacz też
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC