/Fi
(Wstępnie przetwarza nazwę pliku wyjściowego)
Określa nazwę pliku wyjściowego, do którego /P
(Preprocess to a File) opcja kompilatora zapisuje wstępnie przetworzone dane wyjściowe.
Składnia
/Fi
pathname
Parametry
pathname
Względna lub bezwzględna ścieżka i nazwa pliku wyjściowego utworzonego przez opcję kompilatora /P
. Lub ścieżka katalogu dla plików wyjściowych .i
, gdy określono więcej niż jeden plik wejściowy. Nie umieszczaj spacji między opcją /Fi
a pathname
.
Uwagi
Użyj opcji kompilatora w połączeniu /Fi
z opcją kompilatora /P
. Jeśli /P
nie zostanie określony, /Fi
powoduje ostrzeżenie wiersza polecenia D9007.
Jeśli określisz tylko ścieżkę katalogu (ścieżkę kończącą się ukośnikiem \
odwrotnym ) dla pathname
parametru, podstawowa nazwa pliku źródłowego jest używana jako podstawowa nazwa wstępnie przetworzonego pliku wyjściowego. Parametr pathname
nie wymaga określonego rozszerzenia nazwy pliku. Jednak rozszerzenie ".i" jest używane, jeśli nie określisz rozszerzenia nazwy pliku.
Przykład
Wstępnie przetwarza PROGRAM.cpp
następujący wiersz polecenia , zachowuje komentarze, dodaje #line
dyrektywy i zapisuje wynik w MYPROCESS.i
pliku:
CL /P /FiMYPROCESS.I PROGRAM.CPP
Ten wiersz polecenia wstępnie przetwarza main.cpp
i do main.i
i helper.cpp
helper.i
w podkatalogu o nazwie preprocessed
:
CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz plik źródłowy lub 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 Właściwości>konfiguracji C/C++>Preprocesor.
Ustaw właściwość Preprocess na wartość Tak.
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Wprowadź opcję kompilatora
/Fi
ipathname
w polu Opcje dodatkowe . Określ tylko ścieżkę katalogu, a nie nazwę pliku podczas ustawiania tej właściwości dla projektu.
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
Opcje kompilatora MSVC
/P
(Wstępne przetwarzanie do pliku)
Określanie nazwy ścieżki