Udostępnij za pośrednictwem


/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 /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

  1. 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).

  2. Wybierz stronę Właściwości>konfiguracji C/C++>Advanced.

  3. Zmodyfikuj właściwość Użyj pełnych ścieżek .

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC