Sdílet prostřednictvím


/E (předběžné zpracování výstupu stdout)

Upraví zdrojové soubory jazyka C a C++ a zkopíruje soubory předem zpracovaný standardní výstupní zařízení.

/E

Poznámky

V tomto procesu jsou prováděny všechny direktivy preprocesoru, rozšíření makra jsou prováděny a komentáře budou odstraněny.Chcete-li zachovat komentáře v předem zpracovaný výstup, použijte /C (Zachovat komentáře při předběžném zpracování) i možnost kompilátoru.

/EPřidá #line direktivy výstupu na začátku a na konci každého souboru zahrnuty a kolem řádky odebrat podmíněné kompilace direktivy předprocesoru.Tyto direktivy Přečíslovat řádky předem zpracovaný soubor.V důsledku chyby generované v pozdějších fázích zpracování naleznete čísla řádků původního zdrojového souboru spíše než řádky souboru předem zpracovaný.

/E Kompilace budou potlačeny.Předem zpracovaný soubor pro kompilaci musí znovu odeslat./EPotlačí také výstupní soubory z /FA, /Fa, a /Fm možnosti.Další informace naleznete v tématu /FA, /Fa (soubor seznamu) a /Fm (název souboru mapování).

Potlačit #line použití směrnic, /EP (předběžné zpracování do direktiv bez příkazů #line) parametr.

Předem zpracovaný výstup odeslat do souboru místo do stdout, použít /P (předběžné zpracování souboru) parametr.

Chcete-li potlačit #line směrnic a předem zpracovaný výstup do souboru, odeslat pomocí /P a /EP dohromady.

Nelze použít předkompilovanou hlavičku s /E možnost.

Všimněte si, že při předzpracování do samostatného souboru, mezery nejsou emitovány po tokeny.To mít za následek neplatný program nebo mít nežádoucí vedlejší účinky.Následující program zkompilován úspěšně:

#define m(x) x
m(int)main( )
{
   return 0;
}

Nicméně pokud kompilujete pomocí:

cl -E test.cpp > test2.cpp

int maintest2.cpp nesprávně, nebude intmain.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Klikněte na složku C/C++.

  3. Klikněte na stránku vlastností Příkazový řádek.

  4. Zadejte možnost kompilátoru v Další možnosti pole.

Chcete-li tuto možnost kompilátoru nastavit v programu

Příklad

Následující příkaz upraví ADD.C, zachová poznámky, přidá #line směrnic a výsledek zobrazí na standardní výstup zařízení:

CL /E /C ADD.C

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru