Sdílet prostřednictvím


/P (předběžné zpracování souboru)

Upraví zdrojové soubory jazyka C a C++ a předem zpracovaný výstup zapisuje do souboru.

/P

Poznámky

Soubor má stejný základní název jako zdrojový soubor a příponou .i.V 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í) možnost spolu s /P.

/PPřidá #line směrnic pro výstup 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ý.Potlačí generování #line použití směrnic, /EP (předběžné zpracování do direktiv bez příkazů #line) a /P.

/P Kompilace budou potlačeny.I když použijete nevytváří soubor .obj /Fo (název souboru objektů).Předem zpracovaný soubor pro kompilaci musí znovu odeslat./PPotlačí 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í).

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. Klepněte preprocesoru stránky vlastností.

  4. Změnit Generovat soubor předzpracovány vlastnost.

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 zapsat do souboru ADD.I:

CL /P /C ADD.C

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru

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