Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.