Udostępnij za pośrednictwem


/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

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Kliknij folder C/C++.

  3. Kliknij przycisk preprocesora strona właściwości.

  4. Modyfikowanie Wygenerować plik nieprzetworzony wstępnie właściwości.

Aby programowo ustawić tę opcję kompilatora

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

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora