Aracılığıyla paylaş


C++ proje şablonları

Visual Studio proje şablonları oluşturmak istediğiniz proje türüne uygun kaynak kod dosyaları, derleyici seçenekleri, menüler, araç çubukları, simgeler, başvurular ve #include deyimler oluşturur. Visual Studio, çeşitli C++ proje şablonları içerir ve projelerinizi oluştururken özelleştirebilmeniz için bunların çoğu için sihirbazlar sağlar. Bir proje oluşturduktan hemen sonra projeyi derleyebilir ve uygulamayı çalıştırabilirsiniz; uygulamanızı geliştirirken aralıklı olarak derlemek iyi bir uygulamadır.

Not

C++ proje şablonlarını kullanarak C dili proje oluşturabilirsiniz. Oluşturulan projede, .cpp dosya adı uzantısına sahip dosyaları bulun ve .c olarak değiştirin. Ardından, projenin Proje Özellikleri sayfasında (çözüm için değil), Yapılandırma Özellikleri, C/C++ öğesini genişletin ve Gelişmiş'i seçin. Farklı Derle ayarını C Kodu Olarak Derle (/TC) olarak değiştirin.

Proje şablonları

Visual Studio'da bulunan proje şablonları, ürün sürümüne ve yüklediğiniz iş yüklerine bağlıdır. C++ iş yüküyle Masaüstü geliştirmeyi yüklediyseniz Visual Studio'da bu C++ proje şablonları bulunur.

Windows Masaüstü

Proje şablonu Açıklama
Windows Konsol Uygulaması Windows konsol uygulaması oluşturmaya yönelik bir proje.
Windows Masaüstü Uygulaması Windows masaüstü (Win32) uygulaması oluşturmaya yönelik bir proje.
Dinamik Bağlantı Kitaplığı Dinamik bağlantı kitaplığı (DLL) oluşturmaya yönelik bir proje.
Statik Kitaplık Statik kitaplık (LIB) oluşturmaya yönelik bir proje.
Windows Masaüstü Sihirbazı Ek seçeneklerle Windows masaüstü uygulamaları ve kitaplıkları oluşturmaya yönelik bir sihirbaz.

Genel

Proje şablonu Açıklama
Boş Proje Uygulama, kitaplık veya DLL oluşturmak için boş bir proje. Gerekli tüm kodları veya kaynakları eklemeniz gerekir.
Makefile Projesi Visual Studio projesinde Windows makefile sarmalayan bir proje. (Bir derleme dosyasını Visual Studio'da olduğu gibi açmak için Klasör'i açın.
Paylaşılan Öğeler Projesi Kod dosyalarını veya kaynak dosyalarını birden çok proje arasında paylaşmak için kullanılan bir proje. Bu proje türü yürütülebilir dosya oluşturmaz.

ATL

Proje şablonu Açıklama
ATL Projesi Etkin Şablon Kitaplığı'nı kullanan bir proje.

Test etme

Proje şablonu Açıklama
Yerel Birim Testi Projesi Yerel C++ birim testleri içeren bir proje.

MFC

MFC ve ATL destek bileşenini Visual Studio yüklemenize eklerseniz, bu proje şablonları Visual Studio'ya eklenir.

Proje şablonu Açıklama
MFC Uygulaması Microsoft Foundation Sınıf (MFC) Kitaplığı'nı kullanan bir uygulama oluşturmaya yönelik bir proje.
MFC ActiveX Denetimi MFC kitaplığını kullanan bir ActiveX denetimi oluşturmaya yönelik bir proje.
MFC DLL MFC kitaplığını kullanan dinamik bağlantı kitaplığı oluşturmaya yönelik bir proje.

Windows Evrensel Uygulamaları

Visual Studio yüklemenize C++ Windows Evrensel Platform araçları bileşenini eklerseniz, bu proje şablonları Visual Studio'ya eklenir.

C++ dilindeki Windows Evrensel uygulamalarına genel bakış için bkz . Evrensel Windows Uygulamaları (C++).

Proje şablonu Açıklama
Boş Uygulama Önceden tanımlanmış denetimleri veya düzeni olmayan tek sayfalı Evrensel Windows Platformu (UWP) uygulaması için bir proje.
DirectX 11 Uygulaması DirectX 11 kullanan bir Evrensel Windows Platformu uygulaması için proje.
DirectX 12 Uygulaması DirectX 12 kullanan bir Evrensel Windows Platformu uygulaması için proje.
DirectX 11 ve XAML Uygulaması DirectX 11 ve XAML kullanan bir Evrensel Windows Platformu uygulaması için proje.
Birim Testi Uygulaması Evrensel Windows Platformu (UWP) uygulamaları için birim testi uygulaması oluşturma projesi.
DLL bir Evrensel Windows Platformu uygulaması veya çalışma zamanı bileşeni tarafından kullanılabilen yerel dinamik bağlantı kitaplığı (DLL) projesi.
Statik Kitaplık bir Evrensel Windows Platformu uygulaması veya çalışma zamanı bileşeni tarafından kullanılabilen yerel statik bağlantı kitaplığı (LIB) projesi.
Windows Çalışma Zamanı Bileşeni Uygulamanın yazıldığı programlama dili ne olursa olsun, Evrensel Windows Platformu bir uygulama tarafından kullanılabilecek bir Windows Çalışma Zamanı bileşenine yönelik proje.
Windows Uygulaması Paketleme Projesi Bir masaüstü uygulamasının Microsoft Store aracılığıyla dışarıdan yüklenmesini veya dağıtılabilmesini sağlayan bir UWP paketi oluşturan proje.

TODO Açıklamaları

Bir proje şablonu tarafından oluşturulan dosyaların çoğu, kendi kaynak kodunuzu nerede sağlayabileceğinizi belirlemenize yardımcı olacak TODO açıklamaları içerir. Kod ekleme hakkında daha fazla bilgi için bkz . Kod Sihirbazlarıyla İşlevsellik Ekleme ve Kaynak Dosyalarıyla Çalışma.