Aracılığıyla paylaş


/EP (#line Yönergeleri Olmadan stdout'ta Önişle)

C ve C++ kaynak dosyalarını önceden işler ve önceden işlenmiş dosyaları standart çıkış cihazına kopyalar.

Sözdizimi

/EP

Açıklamalar

Bu süreçte tüm önişlemci yönergeleri gerçekleştirilir, makro genişletmeleri gerçekleştirilir ve açıklamalar kaldırılır. Önceden işlenmiş çıktıdaki açıklamaları korumak için /EP ile /C (Önişleme Sırasında Açıklamaları Koru) seçeneğini kullanın.

/EP seçeneği derlemeyi bastırır. Derleme için önceden işlenmiş dosyayı yeniden göndermeniz gerekir. /EP ayrıca /FA, /Fa ve /Fm seçeneklerinden çıkış dosyalarını gizler. Daha fazla bilgi için bkz . /FA, /Fa (Listeleme Dosyası) ve /Fm (Ad Eşleme Dosyası).

İşlemenin sonraki aşamalarında oluşturulan hatalar, özgün kaynak dosya yerine önceden işlenmiş dosyanın satır numaralarına başvurur. Satır numaralarının özgün kaynak dosyaya başvurmasını istiyorsanız, bunun yerine /E (Stdout'a önişle) kullanın. /E seçeneği, bu amaç için çıkışa yönergeler ekler#line.

Yönergelerle #line önceden işlenmiş çıkışı bir dosyaya göndermek için bunun yerine /P (Dosyaya Önişle) seçeneğini kullanın.

Önceden işlenmiş çıkışı stdout'a yönergeleriyle #line göndermek için /P ve /EP'yi birlikte kullanın.

/EP seçeneğiyle önceden derlenmiş üst bilgileri kullanamazsınız.

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

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>C/C++>Önişlemci özellik sayfasını seçin.

  3. Önceden İşlenmiş Dosya Oluştur özelliğini değiştirin.

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

Örnek

Aşağıdaki komut satırı dosyasını ADD.Cönceden işler, açıklamaları korur ve sonucu standart çıkış cihazında görüntüler:

CL /EP /C ADD.C

Ayrıca bkz.

MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi