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