/EP (předběžné zpracování do direktiv bez příkazů #line)

Předzpracuje zdrojové soubory C a C++ a zkopíruje předzpracované soubory do standardního výstupního zařízení.

Syntaxe

/EP

Poznámky

V procesu se provádějí všechny direktivy preprocesoru, provádí se rozšíření maker a komentáře se odeberou. Chcete-li zachovat komentáře v předzpracovaného výstupu, použijte možnost /C (Zachovat komentáře při předběžném zpracování) s parametrem /EP.

Možnost /EP potlačí kompilaci. Předzpracovaný soubor je nutné znovu odeslat pro kompilaci. /EP také potlačí výstupní soubory z možností /FA, /Fa a /Fm . Další informace naleznete v tématu /FA, /Fa (výpis souboru) a /Fm (název mapfile).

Chyby generované v pozdějších fázích zpracování odkazují na čísla řádků předzpracovaného souboru, nikoli na původní zdrojový soubor. Pokud chcete, aby čísla řádků odkazovala na původní zdrojový soubor, použijte místo toho příkaz /E (předzpracovávání pro stdout). Možnost /E přidá #line direktivy do výstupu pro tento účel.

Chcete-li odeslat předzpracovaný výstup s #line direktivami do souboru, použijte místo toho možnost /P (Preprocess to a File).

Chcete-li odeslat předzpracovaný výstup do výstupu stdout, s #line direktivami, použijte společně /P a /EP .

Předkompilované hlavičky nelze použít s možností /EP .

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

  1. Otevřete 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. Upravte vlastnost Generate Preprocessed File.

Programové nastavení tohoto parametru kompilátoru

Příklad

Následující soubor ADD.Cpředzpracovává příkazový řádek , zachová komentáře a zobrazí výsledek na standardním výstupním zařízení:

CL /EP /C ADD.C

Viz také

Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC