Sdílet prostřednictvím


/Fi (Název výstupního souboru předběžného zpracování)

Určuje název výstupního souboru, do kterého /P možnost kompilátoru (Preprocess to a File) zapisuje předzpracovaný výstup.

Syntaxe

/Fipathname

Parametry

pathname
Relativní nebo absolutní cesta a název souboru výstupu vytvořeného možností kompilátoru /P . Nebo cestu k adresáři výstupních .i souborů, pokud je zadáno více než jeden vstupní soubor. Nevkládejte mezeru /Fi mezi možností a pathname.

Poznámky

Použijte možnost kompilátoru /Fi v kombinaci s možností kompilátoru /P . Pokud /P není zadaný, /Fi způsobí upozornění příkazového řádku D9007.

Pokud pro parametr zadáte pouze cestu k adresáři (cestu končící zpětným lomítkem \), pathname použije se základní název zdrojového souboru jako základní název předzpracovaného výstupního souboru. Parametr pathname nevyžaduje konkrétní příponu názvu souboru. Pokud ale nezadáte příponu názvu souboru, použije se přípona souboru .i.

Příklad

Následující předběžné zpracování PROGRAM.cpppříkazového řádku zachová komentáře, přidá #line direktivy a zapíše výsledek do MYPROCESS.i souboru:

CL /P /FiMYPROCESS.I PROGRAM.CPP

Tento příkazový řádek předzpracuje main.cpp a helper.cpp v helper.i main.i podadresáři s názvem preprocessed:

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

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete zdrojový soubor nebo dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností konfigurace>C/C++>Preprocessor.

  3. Nastavte předběžné zpracování na vlastnost File na Ano.

  4. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  5. Zadejte možnost kompilátoru /Fi a pathname do pole Další možnosti . Při nastavování této vlastnosti pro projekt zadejte pouze cestu k adresáři, nikoli název souboru.

Programové nastavení tohoto parametru kompilátoru

Viz také

Možnosti kompilátoru MSVC
/P (Předběžné zpracování souboru)
Zadání názvu cesty