Aracılığıyla paylaş


/P (Dosyaya Önişle)

C ve C++ kaynak dosyalarını preprocesses ve Önişlenmiş çıktıyı bir dosyaya yazar.

/P

Notlar

Dosya kaynak dosyası ve .i uzantısı aynı temel adlara sahiptir.İşlemdeki 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) seçeneği ile birlikte /P.

/Pekler #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.Nesil bastırmak için #line yönergeleri kullanın /EP (#line Yönergeleri Olmadan stdout'ta Önişle) olarak /P.

/P Derleme seçeneği bastırır.Kullansanız bile bir .obj dosyası üretmez /Fo (Nesne Dosya Adı).Derleme için Önişlenmiş dosyasını yeniden göndermeniz gerekir./PAyrı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).

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. ' I önişlemci özellik sayfası.

  4. Değiştirme Üretmek Önişlenmiş dosya özelliği.

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 sonucu bir dosyaya yazar ADD.I:

CL /P /C ADD.C

Ayrıca bkz.

Başvuru

Derleyici Seçenekleri

Derleyici Seçeneklerini Ayarlama

/Fi (Çıktı Dosyası Adını Önişle)