/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
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností konfigurace>C/C++>Preprocessor.
Upravte vlastnost Generate Preprocessed File.
Programové nastavení tohoto parametru kompilátoru
- Viz třída GeneratePreprocessedFile.
Příklad
Následující soubor ADD.C
př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