/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
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.
Klikněte na složku C/C++.
Klepněte preprocesoru stránky vlastností.
Změnit Generovat soubor předzpracovány vlastnost.
Chcete-li tuto možnost kompilátoru nastavit v programu
- Další informace naleznete v tématu GeneratePreprocessedFile.
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