Aracılığıyla paylaş


/Yc (önceden derlenmiş üstbilgi dosyası oluşturma)

Derleyiciye derleme bir noktada durumunu gösteren önceden derlenmiş üstbilgi (.pch) dosyası oluşturmak için kullanın.

/Yc[filename]

Değişkenler

  • filename
    Üstbilgisini (.h) dosyasını belirtir. Bu bağımsız değişkeni kullanıldığında, derleyici kadar ve .h dosyasına dahil olmak üzere tüm kodu derler.

Notlar

Zaman /Yc belirtilen bağımsız değişken, derleyici temel kaynak dosyasının veya temel dosya noktasına sonuna kadar tüm kodu derler burada bir hdrstop oluşur. Ortaya çıkan .pch dosyasını kullanarak farklı bir dosya adı belirtmediğiniz sürece Temel kaynak dosyanız aynı adı sahip hdrstop pragma veya /Fp seçeneği.

Önceden derlenmiş kod ana adı ile belirtilen dosya ile oluşturulan bir ada sahip bir dosyaya kaydedilir /Yc seçeneği ve bir .pch. Ayrıca /FP (adı.Pch dosyası) seçeneği önceden derlenmiş üstbilgi dosyası için bir ad belirtin.

Kullanırsanız, /Ycfilename, derleyici kadar ve sonraki kullanılmak üzere belirtilen dosya dahil olmak üzere tüm kodu derler /Yu seçeneği.

Gerekiyorsa seçenekleri /Ycfilename ve /Yu (kullanım önceden derlenmiş üstbilgi dosyası)filename aynı komut satırında oluşur ve her ikisi de başvuru veya gelmez, aynı dosya adına /Ycfilename göre öncelik kazanır. Bu özellik, makefiles yazılırken basitleştirir.

Önceden derlenmiş üstbilgileri ile ilgili daha fazla bilgi için bkz:

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

  1. .Cpp dosyasını seçin. # .cpp dosyası gerekir önceden derlenmiş başlık bilgilerini içeren .h dosyasını içerir. Projenin /Yc ayarı dosya düzeyinde geçersiz.

  2. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz. Nasıl yapılır: Proje özellik sayfalarını açın.

  3. Tıklatın c/C++ klasörü.

  4. Tıklatın Derlemesi üstbilgileri özellik sayfası.

  5. Değiştirmek pch dosyası oluştur/kullanmak özelliği veya Derlemesi oluştur/kullanım üstbilgisi özelliği.

Bu derleyici seçeneği programlı olarak ayarlamak için

Örnek

Aşağıdaki kod göz önünde bulundurun:

#include <afxwin.h>   // Include header for class library
#include "resource.h" // Include resource definitions
#include "myapp.h"    // Include information specific to this app
...

Ne zaman bu kodu derlenmiş komutu ile CL /YcMYAPP.H PROG.CPP, tüm AFXWIN.h, RESOURCE.h, önişleme derleyici kaydeder ve önceden derlenmiş üstbilgi dosyasında MYAPP.h MYAPP.pch olarak adlandırılır.

Ayrıca bkz.

Başvuru

Derleme Seçenekleri

Derleyici seçeneklerini ayarlama