Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 /FCpolecenia 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 /FCpolecenia 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 /ZIprogramu , 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