Bagikan melalui


Membuat proyek aplikasi konsol C++

Titik awal yang biasa untuk programmer C++ adalah aplikasi "Halo, dunia!" yang berjalan pada baris perintah. Itulah yang Anda buat di Visual Studio dalam langkah ini.

Prasyarat

Membuat proyek aplikasi Anda

Visual Studio menggunakan proyek untuk mengatur kode untuk aplikasi, dan solusi untuk mengatur proyek Anda. Proyek berisi semua opsi, konfigurasi, dan aturan yang digunakan untuk membangun aplikasi Anda. Ini mengelola hubungan antara semua file proyek dan file eksternal apa pun. Untuk membuat aplikasi Anda, pertama-tama, buat proyek dan solusi baru.

  1. Di Visual Studio, buka menu File dan pilih Proyek Baru > untuk membuka dialog Buat Proyek baru. Pilih templat Aplikasi Konsol yang memiliki tag C++, Windows, dan Konsol, lalu pilih Berikutnya.

    Screenshot of the create a new project dialog.

    Dialog buat proyek baru dengan templat Aplikasi Konsol dipilih. Templat tersebut mengatakan: Jalankan kode di terminal windows. Mencetak halo dunia secara default. Memiliki tag c++, Windows, dan Konsol.

  2. Dalam dialog Konfigurasikan proyek baru Anda, masukkan HelloWorld di kotak Edit nama proyek. Pilih Buat untuk membuat proyek.

    Screenshot of Configure your new project dialog.

    Dialog Konfigurasikan proyek baru Anda dengan HelloWorld dimasukkan ke dalam bidang Nama proyek.

    Visual Studio membuat proyek baru. Siap bagi Anda untuk menambahkan dan mengedit kode sumber Anda. Secara default, templat Aplikasi Konsol menyediakan kode sumber untuk aplikasi "Halo Dunia", seperti ini:

    Screenshot of the NEW Hello World project.

    Menampilkan proyek baru. File HelloWorld.cpp terbuka, memperlihatkan kode default yang disertakan dengan templat ini. Kode itu terdiri dari #include iostream dan fungsi main() yang berisi baris: std::cout << kutipan hello world!\n quote;

    Saat kode terlihat seperti ini di editor, Anda siap untuk melanjutkan ke langkah berikutnya dan membangun aplikasi Anda.

Aku mengalami masalah.

  1. Di Visual Studio, buka menu File dan pilih Proyek Baru > untuk membuka dialog Proyek Baru.

    Use the File, New, Project command to open the Property Pages dialog.

  2. Dalam dialog Proyek Baru, pilih Visual C++ terinstal > jika belum dipilih, lalu pilih templat Proyek Kosong. Di bidang Nama, masukkan HelloWorld. Pilih OK untuk membuat proyek.

    Screenshot of the New Project dialog box with Installed > Visual C plus plus selected and called out, the Empty Project option called out, and Hello World typed in the Name text box.

Visual Studio membuat proyek baru yang kosong. Siap bagi Anda untuk mengkhsialisasikan jenis aplikasi yang ingin Anda buat dan untuk menambahkan file kode sumber Anda. Anda melakukan itu berikutnya.

Aku mengalami masalah.

Jadikan proyek Anda sebagai aplikasi konsol

Visual Studio dapat membuat semua jenis aplikasi dan komponen untuk Windows dan platform lainnya. Templat Proyek Kosong tidak spesifik tentang jenis aplikasi apa yang dibuatnya. Aplikasi konsol adalah aplikasi yang berjalan di jendela konsol atau prompt perintah. Untuk membuatnya, Anda harus memberi tahu Visual Studio untuk membuat aplikasi anda untuk menggunakan subsistem konsol.

  1. Di Visual Studio, buka menu Proyek dan pilih Properti untuk membuka dialog Halaman Properti HelloWorld.

  2. Dalam dialog Halaman Properti, pilih Sistem Penghubung > Properti > Konfigurasi, lalu pilih kotak edit di samping properti Subsistem. Di menu dropdown yang muncul, pilih Konsol (/SUBSYSTEM:CONSOLE). Pilih OK untuk menyimpan perubahan.

    View of using the Property Pages dialog to set the Subsystem property.

Visual Studio sekarang tahu untuk membangun proyek Anda agar berjalan di jendela konsol. Selanjutnya, Anda menambahkan file kode sumber dan memasukkan kode untuk aplikasi Anda.

Aku mengalami masalah.

Menambahkan file kode sumber

  1. Di Penjelajah Solusi, pilih proyek HelloWorld. Pada bilah menu, pilih Proyek, Tambahkan Item Baru untuk membuka dialog Tambahkan Item Baru.

  2. Dalam dialog Tambahkan Item Baru, pilih Visual C++ di bawah Terinstal jika belum dipilih. Di panel tengah, pilih file C++ (.cpp). Ubah Nama menjadi HelloWorld.cpp. Pilih Tambahkan untuk menutup dialog dan membuat file.

    View of the process to add a source file for HelloWorld.cpp.

Visual studio membuat file kode sumber baru yang kosong dan membukanya di jendela editor, siap untuk memasukkan kode sumber Anda.

Aku mengalami masalah.

Menambahkan kode ke file sumber

  1. Salin kode ini ke jendela editor HelloWorld.cpp.

    #include <iostream>
    
    int main()
    {
        std::cout << "Hello, world!" << std::endl;
        return 0;
    }
    

    Kode akan terlihat seperti ini di jendela editor:

    Screenshot of the Hello World code in the editor.

Saat kode terlihat seperti ini di editor, Anda siap untuk melanjutkan ke langkah berikutnya dan membangun aplikasi Anda.

Aku mengalami masalah.

Langkah berikutnya

Panduan pemecahan masalah

Datang ke sini untuk solusi untuk masalah umum saat Anda membuat proyek C++ pertama Anda.

Membuat proyek aplikasi Anda: masalah

Dialog Proyek Baru harus menampilkan templat Aplikasi Konsol yang memiliki tag C++, Windows, dan Konsol . Jika Anda tidak melihatnya, ada dua kemungkinan penyebabnya. Mungkin difilter dari daftar, atau mungkin tidak diinstal. Pertama, periksa menu dropdown filter di bagian atas daftar templat. Atur ke C++, Windows, dan Konsol. Templat Aplikasi Konsol C++ akan muncul; jika tidak, pengembangan Desktop dengan beban kerja C++ tidak diinstal.

Untuk menginstal pengembangan Desktop dengan C++, Anda dapat menjalankan alat penginstal langsung dari dialog Proyek Baru. Pilih tautan Instal alat dan fitur lainnya di bagian bawah daftar templat untuk memulai penginstal. Jika dialog Kontrol Akun Pengguna meminta izin, pilih Ya. Di alat penginstal, pastikan pengembangan Desktop dengan beban kerja C++ dicentang. Lalu pilih Ubah untuk memperbarui penginstalan Visual Studio Anda.

Jika proyek lain dengan nama yang sama sudah ada, pilih nama lain untuk proyek Anda. Atau, hapus proyek yang ada dan coba lagi. Untuk menghapus proyek yang ada, hapus folder solusi (folder yang berisi helloworld.sln file) di File Explorer.

Kembali.

Jika dialog Proyek Baru tidak menampilkan entri Visual C++ di bawah Terinstal, salinan Visual Studio Anda mungkin tidak menginstal pengembangan Desktop dengan beban kerja C++. Anda dapat menjalankan alat penginstal langsung dari dialog Proyek Baru. Pilih tautan Buka Penginstal Visual Studio untuk memulai penginstal lagi. Jika dialog Kontrol Akun Pengguna meminta izin, pilih Ya. Perbarui alat penginstal jika perlu. Di alat penginstal, pastikan pengembangan Desktop dengan beban kerja C++ dicentang, dan pilih OK untuk memperbarui penginstalan Visual Studio Anda.

Jika proyek lain dengan nama yang sama sudah ada, pilih nama lain untuk proyek Anda. Atau, hapus proyek yang ada dan coba lagi. Untuk menghapus proyek yang ada, hapus folder solusi (folder yang berisi helloworld.sln file) di File Explorer.

Kembali.

Jadikan proyek Anda sebagai aplikasi konsol: masalah

Jika Anda tidak melihat Linker tercantum di bawah Properti Konfigurasi, pilih Batal untuk menutup dialog Halaman Properti. Pastikan proyek HelloWorld dipilih di Penjelajah Solusi sebelum Anda mencoba lagi. Jangan pilih solusi HelloWorld, atau item lain, di Penjelajah Solusi.

Kontrol dropdown tidak muncul di kotak edit properti SubSistem hingga Anda memilih properti . Klik dalam kotak edit untuk memilihnya. Atau, Anda dapat menekan Tab untuk menelusuri kontrol dialog hingga SubSistem disorot. Pilih kontrol dropdown atau tekan Alt+Down untuk membukanya.

Kembali

Menambahkan file kode sumber: masalah

Tidak apa-apa jika Anda memberi file kode sumber nama yang berbeda. Namun, jangan tambahkan lebih dari satu file yang berisi kode yang sama ke proyek Anda.

Jika Anda menambahkan tipe file yang salah ke proyek Anda, seperti file header, hapus dan coba lagi. Untuk menghapus file, pilih file di Penjelajah Solusi. Lalu tekan tombol Hapus .

Kembali.

Menambahkan kode ke file sumber: masalah

Jika Anda secara tidak sengaja menutup jendela editor file kode sumber, Anda dapat dengan mudah membukanya lagi. Untuk membukanya, klik dua kali HelloWorld.cpp di jendela Penjelajah Solusi.

Jika squiggle merah muncul di bawah apa pun di editor kode sumber, periksa apakah kode Anda cocok dengan contoh dalam ejaan, tanda baca, dan huruf besar/kecil. Kasus signifikan dalam kode C++.

Kembali.