Aracılığıyla paylaş


/E (stdout'a Önişle)

C ve C++ kaynak dosyalarını preprocesses ve standart çıktı aygıtına Önişlenmiş dosyaları kopyalar.

/E

Notlar

Bu işlem tüm önişlemci yönergeleri gerçekleştirilir, makro genişletme gerçekleştirilir ve açıklamalar kaldırılır.Önişlenmiş çıktıda yorumları korumak için /C (Önişleme Sırasında Açıklamaları Koru) derleyici seçeneği.

/Eekler #line başında ve her eklenen dosya ve koşullu derleme için önişlemci yönergelerini tarafından kaldırılan satırları çevresinde son çıktı için yönergeleri.Bu yönergeleri Önişlenmiş dosyasındaki satırları yeniden numaralandır.Sonuç olarak, sonraki aşamalarını işleme sırasında oluşturulan hatalar satır numaralarını Önişlenmiş dosyasındaki satırlar yerine özgün kaynak dosyaya bakın.

/E Derleme seçeneği bastırır.Derleme için Önişlenmiş dosyasını yeniden göndermeniz gerekir./EAyrıca çıkış dosyalarından bastırır /FA, /Fa, ve /Fm seçenekleri.Daha fazla bilgi için, bkz. /FA, /Fa (Listeleme Dosyası) ve /Fm (Eşlem Dosyasını Adlandır).

Bastırmak için #line yönergeleri kullanın /EP (#line Yönergeleri Olmadan stdout'ta Önişle) yerine seçenek.

Önişlenmiş çıktı yerine bir dosya göndermek için stdout, kullanın /P (Dosyaya Önişle) yerine seçenek.

Bastırmak için #line kullanma yönergeleri ve gönderme Önişlenmiş çıktıyı bir dosyaya /P ve /EP birlikte.

Önceden derlenmiş üstbilgileri ile kullanamazsınız /E seçeneği.

Ayrı bir dosyaya önişleme zaman boşluk sonra belirteçleri yayılan yok olduğunu unutmayın.Bu yol geçersiz bir programda veya sahip istenmeyen yan etkiler.Aşağıdaki programı başarıyla derler:

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

Ancak, ile derleme yaparsanız:

cl -E test.cpp > test2.cpp

int mainTest2.cpp içinde yanlış olur intmain.

Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın.Ayrıntılar için bkz. Nasıl Yapılır: Proje Özellik Sayfalarını Açma.

  2. C/C++ klasörünü tıklatın.

  3. Komut Satırı özellik sayfasına tıklayın.

  4. Derleyici seçeneği yazın Ek seçenekler kutusu.

Bu derleyici seçeneğini program üzerinden ayarlamak için

Örnek

Aşağıdaki komut satırı preprocesses ADD.C, açıklamaları korur, ekler #line yönergeleri ve standart çıktı aygıtında sonucu görüntüler:

CL /E /C ADD.C

Ayrıca bkz.

Başvuru

Derleyici Seçenekleri

Derleyici Seçeneklerini Ayarlama