/EP (Wstępnie przetwórz do stdout bez dyrektyw #line)
Przetworzy wstępnie C i C++ pliki źródłowe i kopiuje do systemu pliki wstępnie przetworzonych w standardowym urządzeniu wyjściowym.
/EP
Uwagi
W tym procesie przeprowadzane są wszystkie dyrektywy preprocesora, makr są wykonywane i komentarze zostaną usunięte.Aby zachować swoje uwagi na wstępnie przetworzony format danych wyjściowych, należy /C (Zachowaj komentarze podczas przetwarzania wstępnego) opcja ze /EP.
/EP Opcja powoduje pominięcie kompilacji.Wstępnie przetworzony format pliku dla kompilacji musisz przesłać ponownie./EPrównież pomija pliki wyjściowe z /FA, /Fa, i /Fm opcje.Aby uzyskać więcej informacji, zobacz /FA, /Fa (Umieszczanie pliku na liście) i /Fm (Nazwa Mapfile).
Błędy generowane w późniejszych etapach przetwarzania odnoszą się do liczb linii wstępnie przetworzony format pliku, a nie oryginalny plik źródłowy.Numery wierszy, aby odwołać się do oryginalnego pliku źródłowego, należy użyć /E (Przetwarzaj wstępnie do stdout) w zamian./E Dodaje opcję #line dyrektyw w danych wyjściowych dla tego celu.
Aby wysłać wstępnie przetworzony format danych wyjściowych, z #line dyrektyw, do pliku, użyj /P (Przetwarzaj wstępnie do pliku) zamiast opcji.
Aby wysłać wstępnie przetworzony format danych wyjściowych do stdout, z #line użyć dyrektyw, /P i /EP ze sobą.
Nie można użyć wstępnie skompilowanym nagłówków z /EP opcji.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.
Kliknij folder C/C++.
Kliknij przycisk preprocesora strona właściwości.
Modyfikowanie Wygenerować plik nieprzetworzony wstępnie właściwości.
Aby programowo ustawić tę opcję kompilatora
- Zobacz GeneratePreprocessedFile.
Przykład
Następujący wiersz polecenia przetworzy wstępnie pliku ADD.C, zachowuje komentarze i wyświetla wynik w standardowym urządzeniu wyjściowym:
CL /EP /C ADD.C