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
Açıklama
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 kitaplık
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
Açıklama
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
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
Açıklama
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çeneği ATL kullanarak ATL nesneleri sihirbazlar kod eklemek için destek anlamına gelmez.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