/E (Preprocess STDOUT)

Znovu c a C++ zdrojové soubory a zkopíruje soubory předem zpracovaný kód standardní výstupní zařízení.

/E

Poznámky

V tomto procesu jsou prováděny všechny direktivy předprocesoru, rozšíření makra jsou prováděny a komentáře jsou odstraněny.Komentáře v předem zpracovaný kód výstupní zachovat, použijte /C (při úpravě před zpracováním zachovat komentáře) i volba kompilátoru.

/EPřidá #line směrnic pro výstup na začátku a na konci každého souboru zahrnuty a kolem řádky odstraněny direktivy předprocesoru podmíněné kompilace.Tyto direktivy Přečíslovat řádky předem zpracovaný kód souboru.Výsledkem chyby generované během pozdějších fází zpracování naleznete čísla řádku původní zdrojový soubor namísto řádky předem zpracovaný kód souboru.

/E Možnost potlačí kompilace.Předem zpracovaný kód souboru pro kompilaci musí znovu odešlete./EPotlačí také výstupní soubory z /FA, /Fa, a /Fm možnosti.Další informace naleznete v tématu / DM, /Fa (soubor výpisu) a /FM (název Mapfile).

Potlačit #line použití směrnic, /EP (Preprocess bez #line směrnic STDOUT) možnost místo.

Předem zpracovaný kód výstup odeslat do souboru místo do stdout, použít /P (Poznámka, Auto matický do souboru) možnost místo.

Potlačit #line směrnic a předem zpracovaný kód výstup do souboru, odeslat pomocí /P a /EP dohromady.

Nelze použít s předkompilovaný záhlaví /E možnost.

Všimněte si, že při úpravě před zpracováním do samostatného souboru, mezery jsou generovány po tokeny.Tento následek neplatný program nebo mít nežádoucí vedlejší účinky.Úspěšně se zkompiluje následující program:

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

Avšak pokud kompilace s:

cl -E test.cpp > test2.cpp

int mainv test2.cpp nesprávně bude 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 Jak: otevření stránky vlastností projektu.

  2. Klepněte C/C++ složky.

  3. Klepněte příkazového řádku stránky vlastností.

  4. Možnosti kompilátoru v typu Další možnostipole.

Programově nastavit tuto volbu kompilátoru

Příklad

Následující příkazový řádek znovu 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

Možnosti nastavení kompilátoru