Aracılığıyla paylaş


Uygulama ayarları, Win 32 proje Sihirbazı

Win32 Proje seçeneklerini ayarlamak için bu sihirbaz sayfasını kullanın.

  • Uygulama türü
    Belirtilen uygulama türünü oluşturur.

    Seçenek

    Tanımlama

    Konsol uygulaması

    Bir konsol uygulaması oluşturur.Konsol programları, konsol pencereleri karakter modu desteği sağlayan Konsol Fonksiyonları ile geliştirilir.Visual C++ çalışma zamanı kütüphaneleri ayrıca standart g/ç fonksiyonları ile konsol penceresinden girdi çıktı sağlar printf_s() ve scanf_s() gibi.Bir konsol uygulamasının grafik kullanıcı arabirimi yoktur.Bir .exe dosyasının içinde derlenir ve komut satırından tek başına bir uygulama olarak çalıştırılabilir.

    Bir konsol uygulamasına MFC ve ATL desteği ekleyebilirsiniz.

    Windows uygulaması

    Bir Win32 program oluşturur.Bir Win32 programı C veya C++ içinde bir grafik kullanıcı arabirimi oluşturmak için Win32 API çağrıları kullanılarak yazılmış bir yürütülebilir (EXE) uygulamasıdır.

    MFC veya ATL desteğini bir Windows uygulamasına ekleyemezsiniz.

    DLL

    Bir Win32 dinamik bağlantı kütüphanesi (DLL) oluşturur.Bir Win32 DLL C veya C++ içinde yazılmış, MFC sınıfları yerine Win32 API kullanan ve aynı anda birden çok uygulama tarafından kullanılan fonksiyonların paylaşılan kütüphane olarak görev yapan bir ikili dosyadır.

    MFC veya ATL desteğini bir DLL uygulamasına ekleyemezsiniz.DLL'in dışarıya semboller aktardığına dikkat edebilirsiniz.

    Statik kütüphane

    Statik bir kütüphane oluşturur.Bir statik kütüphane, nesneleri ve onların fonksiyonlarını ve yürütülebilir dosyası oluşturulduğunda programınızın içine bağlanan verileri içeren bir dosyadır.Bu konu, başlangıç dosyalarının nasıl oluşturulacağını ve bir statik kütüphane için proje özellikleri açıklar.Bir statik kütüphane dosyası aşağıdaki yararları sağlar:

    • Bir Win32 statik kütüphane, üzerinde çalıştığınız uygulama Win32 API yerine MFC sınıflarına çağrı yapıyorsa, yararlıdır.

    • Bağlama işlemi Windows uygulamanızın kalanının C veya C++ içinde yazılmış olup olmamasıyla aynıdır.

    • MFC tabanlı veya MFC tabanlı olmayan bir programa statik kütüphane bağlayabilirsiniz.

  • Ek seçenekler
    Türüne bağlı olarak uygulama için destek ve seçenekleri tanımlar.

    Seçenek

    Tanımlama

    Boş proje

    Proje dosyalarının boş olduğunu belirtir.Eğer bir kaynak kodu dosyaları setine sahipseniz (örneğin .cpp dosyaları, başlık dosyaları, simgeler, araç çubukları, iletişim kutuları vb.) ve Visual C++ geliştirme ortamı içinde bir proje oluşturmak istiyorsanız, ilk önce boş bir proje oluşturmanız, ardından dosyaları projeye eklemeniz gerekir.

    Bu seçenek statik kütüphane projeleri için kullanılamaz.

    Sembolleri dışa aktarma

    DLL projelerinin sembolleri dışa aktardığını belirtir.

    Önceden derlenmiş üstbilgi/başlık

    Statik kütüphane projesinin önceden derlenmiş üstbilgi kullandığını belirtir.

    Güvenlik Geliştirme Yaşam Döngüsü (SDL) kontrolleri

    SDL hakkında daha fazla bilgi için, bkz. Microsoft Security Development Lifecycle (SDL) Process Guidance

  • İçin destek ekle
    Visual C++ içinde sağlanan kütüphanelerden biri için destek ekleyin.

    Seçenek

    Tanımlama

    ATL

    Etkin Şablon Kütüphanesi (ATL) içindeki sınıflar için proje desteği içinde yapılandırır.Yalnızca Win32 konsol uygulamaları için.

    Not bu seçenek ATL kod sihirbazları kullanarak ATL nesneleri eklemek için destek göstermez.ATL nesnelerini yalnızca ATL projeleri için veya ATL destekleyen MFC projelerine ekleyebilirsiniz.

    MFC

    Microsoft Foundation Class (MFC) kütüphanesi için proje desteği halinde oluşturur.Yalnızca Win32 konsol uygulamaları ve statik kütüphaneler için.

Ayrıca bkz.

Görevler

Win32 Windows uygulaması oluşturma

Başvuru

Win32 uygulama Sihirbazı