Aracılığıyla paylaş


Genel Özellik Sayfası (Proje)

Çözüm Gezgini'nde bir proje düğümüne sağ tıkladığınızda ve Özellikler'i seçtiğinizde, sol bölmedeki Yapılandırma Özellikleri düğümü altındaki Genel özellik sayfasında, özelliklerin iki bölümü görüntülenir:

  • Genel

  • Proje Varsayılanları

Genel

Gelen bölümündeki özellikler yapı işlemi sırasında oluşturulan dosyaların konumunu ve Temizle seçeneği (Yapı menu) seçildiğinde hangi dosyaların silineceğini etkiler.

  • Çıkış Dizini
    Bağlayıcı gibi araçların derleme işlemi sırasında oluşturulan tüm son çıktı dosyalarını koyacağı dizini belirtir.Genellikle bu, bağlayıcı, kitaplıkçı veya BSCMake gibi araçların çıktısını içerir.

    Bu özelliğe program aracılığıyla erişmek için bkz: OutputDirectory.

  • Ara Dizin
    Derleyici gibi araçların derleme işlemi sırasında oluşturulan tüm ara dosyaları koyacağı dizini belirtir.Genellikle bu, C/C++ derleyici, MIDL ve kaynak derleyicisi gibi araçların çıktısını içerir.

    Bu özelliğe program aracılığıyla erişmek için bkz: IntermediateDirectory.

  • Hedef Adı
    Bu projenin oluşturduğu dosya adını belirtir.

  • Hedef Uzantısı
    Bu projenin oluşturduğu dosya adı uzantısını belirtir; örneğin .exe veya .dll.

  • Temizlemede Silinecek Uzantılar
    Temiz seçeneği (Derle menüsü), bir projenin yapılandırmasının oluşturulduğu ara dizinden dosya siler.Bu özellik ile belirtilmiş uzantılara sahip dosyalar, Temizle çalıştırıldığında veya bir yeniden oluşturma derlediğinizde silinecektir.Ara dizindeki bu uzantılara ait dosyaların yanı sıra, nerede bulunduğundan bağımsız olarak yapının bilinen çıkışlarını yapı sistemi de silecektir (.obj dosyaları gibi ara çıkışlar da dahil).joker karakterleri belirtebileceğinizi unutmayın.

    Bu özelliğe program aracılığıyla erişmek için bkz: DeleteExtensionsOnClean.

  • Derleme Günlük Dosyası
    Her proje oluşturduğunuzda derlenen günlük dosyasına ilişkin varsayılan olmayan bir konum belirlemenize izin verir.

    Proje makrolarını, dizin konumunu değiştirmek için kullanabilirsiniz.Bkz: Derleme Komutları ve Özellikler Makroları

  • Platform Araç Takımı
    Visual C++ kitaplıklarının ve derleyicinin farklı bir sürümünü hedeflemek için projeye izin verir.Visual C++projeleri Visual Studio 2012 (nı v100) içindeki varsayılan araç takımını veya Windowx XP'de çalışabilen yürütülebilir dosyalar oluşturan araç takımını hedefleyebilir.

Proje Varsayılanları

Proje Varsayılanı bölümündeki özellikler değiştirebileceğiniz varsayılan özellikleri temsil eder.Bu özelliklerin tanımı Installation Directory\VC\VCProjectDefaults içindeki .props dosyalarında bulunabilir.

  • Yapılandırma Türü
    Aralarından seçim yapılabilecek birkaç yapılandırma türü vardır:

    • Uygulama (.exe), bağlayıcı araç takımını (C/C++ Derleyici, MIDL Kaynak Derleyici, Bağlayıcı, BSCMake, XML Web Hizmeti Proxy üreticisi, özel yapı, prebuild, prelink, postbuild olayları) görüntüler.

    • Dinamik Kitaplık (.dll), bağlayıcı araç takımını görüntüler, /DLL bağlayıcı seçeneğini belirtir ve _WINDLL öğesini CL öğesine ekler.

    • Makefile, makefile araç takımını (NMake) görüntüler.

    • Statik Kitaplık (.lib), kitaplıkçı araç kümesini (bağlayıcı araç kümesiyle aynıdır, yalnız bağlayıcı yerine kitaplıkçıyı koyun ve XML Web Hizmeti Proxy Üreticisi'ni çıkarın) görüntüler.

    • Yardımcı, yardımcı araç takımını (MIDL, özel yapı, prebuild, postbuild olayları) görüntüler.

    Bu özelliğe program aracılığıyla erişmek için bkz: ConfigurationType.

  • MFC kullanımı
    MFC projesinin MFC DLL'sine statik olarak mı, dinamik olarak mı bağlanacağını belirtir.MFC olmayan projeler, MFC kullandığınızda, içerdiği çeşitli Win32 kitaplıklarına bağlanması için Standart Windows Kütüphanelerini Kullan'ı seçebilirsiniz.

    Bu özelliğe program aracılığıyla erişmek için bkz: useOfMfc.

  • ATL kullanımı
    ATL projesinin ATL .DLL'sine statik olarak mı, dinamik olarak mı bağlanacağını belirtir.ATL Kullanılmıyor dışında bir şey belirtirseniz, derleyicinin Komut Satırı özellik sayfasına bir tanım eklenir.

    Bu özelliğe program aracılığıyla erişmek için bkz: useOfATL.

  • Karakter Kümesi
    _UNICODE veya _MBCS öğesinin ayarlanmış olup olmadığını tanımlar.Ayrıca uygun olduğu yerde bağlayıcı giriş noktasını da etkiler.

    Bu özelliğe program aracılığıyla erişmek için bkz: CharacterSet.

  • Ortak Dil Çalışma Zamanı desteği
    /clrderleyici seçeneğinin kullanılmasına neden olur.

    Bu özelliğe program aracılığıyla erişmek için bkz: ManagedExtensions.

  • Tüm Program Optimizasyonu
    /GL derleyici seçeneğini /LTCG bağlayıcı seçeneğini belirtir.

  • Windows Mağazası Uygulama Destek
    Bu projenin Windows Mağazası uygulamalarını destekleyip desteklemediğini belirtir.Daha fazla bilgi için bkz. /ZW (Windows Çalışma Zamanı Derlemesi) ve Windows Geliştirici Merkezi.

Ayrıca bkz.

Başvuru

Özellik Sayfaları (Visual C++)