/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

/Fipathname

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.cppnastę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.cpphelper.i w podkatalogu o nazwie preprocessed:

CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

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

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

  3. Ustaw właściwość Preprocess na wartość Tak.

  4. Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.

  5. Wprowadź opcję kompilatora /Fi i pathname 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 też

Opcje kompilatora MSVC
/P (Wstępne przetwarzanie do pliku)
Określanie nazwy ścieżki