Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Templat proyek Visual Studio menghasilkan file kode sumber, opsi pengkompilasi, menu, toolbar, ikon, referensi, dan #include pernyataan yang sesuai untuk jenis proyek yang ingin Anda buat. Visual Studio menyertakan beberapa jenis templat proyek C++ dan menyediakan wizard untuk banyak templat tersebut sehingga Anda dapat menyesuaikan proyek saat membuatnya. Segera setelah membuat proyek, Anda dapat membangunnya dan menjalankan aplikasi; adalah praktik yang baik untuk membangun secara terputus-putus saat Anda mengembangkan aplikasi Anda.
Catatan
Anda dapat membuat proyek bahasa C dengan menggunakan templat proyek C++. Dalam proyek yang dihasilkan, temukan file yang memiliki ekstensi nama file .cpp dan ubah menjadi .c. Kemudian, pada halaman Properti Proyek untuk proyek (bukan untuk solusi), perluas Properti Konfigurasi, C/C++ dan pilih Tingkat Lanjut. Ubah pengaturan Kompilasi Sebagai untuk Mengkompilasi sebagai Kode C (/TC).
Template Proyek
Templat proyek yang disertakan dalam Visual Studio bergantung pada versi produk dan beban kerja yang telah Anda instal. Jika Anda telah menginstal pengembangan Desktop dengan beban kerja C++, Visual Studio memiliki templat proyek C++ ini.
Desktop Windows
| Templat proyek | Deskripsi |
|---|---|
| Aplikasi Konsol Windows | Proyek untuk membuat aplikasi konsol Windows. |
| Aplikasi Desktop Windows | Proyek untuk membuat aplikasi desktop Windows (Win32). |
| Pustaka Dynamic-Link | Proyek untuk membuat pustaka tautan dinamis (DLL). |
| Pustaka Statis | Proyek untuk membuat pustaka statis (LIB). |
| Wisaya Desktop Windows | Wizard untuk membuat aplikasi dan pustaka desktop Windows dengan opsi tambahan. |
Umum
| Templat proyek | Deskripsi |
|---|---|
| Proyek Kosong | Proyek kosong untuk membuat aplikasi, pustaka, atau DLL. Anda harus menambahkan kode atau sumber daya apa pun yang diperlukan. |
| Proyek Makefile | Proyek yang membungkus makefile Windows dalam proyek Visual Studio. (Untuk membuka makefile apa adanya di Visual Studio, gunakan Buka Folder. |
| Project Item Bersama | Proyek yang digunakan untuk berbagi file kode atau file sumber daya di antara beberapa proyek. Tipe proyek ini tidak menghasilkan file yang dapat dieksekusi. |
ATL
| Templat proyek | Deskripsi |
|---|---|
| Proyek ATL | Proyek yang menggunakan Pustaka Templat Aktif. |
Uji
| Templat proyek | Deskripsi |
|---|---|
| Proyek Pengujian Unit Asli | Proyek yang berisi pengujian unit C++ asli. |
MFC
Jika Anda menambahkan komponen dukungan MFC dan ATL ke penginstalan Visual Studio, templat proyek ini ditambahkan ke Visual Studio.
| Templat proyek | Deskripsi |
|---|---|
| Aplikasi MFC | Proyek untuk membuat aplikasi yang menggunakan Pustaka Kelas Microsoft Foundation (MFC). |
| Kontrol ActiveX MFC | Proyek untuk membuat kontrol ActiveX yang menggunakan pustaka MFC. |
| MFC DLL | Proyek untuk membuat pustaka tautan dinamis yang menggunakan pustaka MFC. |
Windows Universal Apps
Jika Anda menambahkan komponen alat C++ Windows Universal Platform ke penginstalan Visual Studio Anda, templat proyek ini ditambahkan ke Visual Studio.
Untuk gambaran umum aplikasi Windows Universal di C++, lihat Universal Windows Apps (C++).
| Templat proyek | Deskripsi |
|---|---|
| Aplikasi Kosong | Proyek untuk aplikasi Platform Windows Universal halaman tunggal (UWP) yang tidak memiliki kontrol atau tata letak yang telah ditentukan sebelumnya. |
| Aplikasi DirectX 11 | Proyek untuk aplikasi Platform Windows Universal yang menggunakan DirectX 11. |
| Aplikasi DirectX 12 | Proyek untuk aplikasi Platform Windows Universal yang menggunakan DirectX 12. |
| DirectX 11 serta Aplikasi XAML | Proyek untuk aplikasi Platform Windows Universal yang menggunakan DirectX 11 dan XAML. |
| Aplikasi Pengujian Unit | Proyek untuk membuat aplikasi pengujian unit untuk aplikasi Platform Windows Universal (UWP). |
| DLL | Proyek untuk pustaka tautan dinamis (DLL) asli yang dapat digunakan oleh aplikasi Platform Windows Universal atau komponen runtime. |
| Pustaka Statis | Proyek untuk pustaka tautan statis asli (LIB) yang dapat digunakan oleh aplikasi Platform Windows Universal atau komponen runtime. |
| Komponen Runtime Windows | Proyek untuk komponen Windows Runtime yang dapat digunakan oleh aplikasi Platform Windows Universal, terlepas dari bahasa pemrograman tempat aplikasi ditulis. |
| Proyek Kemasan Aplikasi Windows | Proyek yang membuat paket UWP yang memungkinkan aplikasi desktop dimuat atau didistribusikan melalui Microsoft Store. |
Komentar TODO
Banyak file yang dihasilkan oleh templat proyek berisi komentar TODO untuk membantu Anda mengidentifikasi di mana Anda dapat memberikan kode sumber Anda sendiri. Untuk informasi selengkapnya tentang cara menambahkan kode, lihat Menambahkan Fungsionalitas dengan Panduan Kode dan Bekerja dengan File Sumber Daya.