C++ konsol uygulama projesi oluşturma

C++ programcısı için normal başlangıç noktası, komut satırında çalışan bir "Hello, world!" uygulamasıdır. Bu adımda Visual Studio'da bunu oluşturursunuz.

Ön koşullar

  • Bilgisayarınızda C++ iş yükü yüklü ve çalışır durumda olan Masaüstü geliştirmesi ile Visual Studio'yu kullanın. Henüz yüklenmediyse bkz . Visual Studio'da C++ desteğini yükleme.

Uygulama projenizi oluşturma

Visual Studio, bir uygulamanın kodunu düzenlemek için projeleri ve projelerinizi düzenlemeye yönelik çözümleri kullanır. Proje, uygulamalarınızı oluşturmak için kullanılan tüm seçenekleri, yapılandırmaları ve kuralları içerir. Projenin tüm dosyalarıyla dış dosyaları arasındaki ilişkiyi yönetir. Uygulamanızı oluşturmak için önce yeni bir proje ve çözüm oluşturun.

  1. Visual Studio'da Dosya menüsünü açın ve Yeni > Proje'yi seçerek Yeni Proje oluştur iletişim kutusunu açın. C++, Windows ve Konsol etiketlerinin bulunduğu Konsol Uygulaması şablonunu seçin ve ardından İleri'yi seçin.

    Screenshot of the create a new project dialog.

    Konsol Uygulaması şablonunun seçili olduğu yeni proje oluştur iletişim kutusu. Bu şablonda şöyle yazıyor: Windows terminalinde kod çalıştırma. Varsayılan olarak hello world yazdırır. c++, Windows ve Konsol etiketlerini içerir.

  2. Yeni projenizi yapılandırın iletişim kutusunda Proje adı düzenleme kutusuna HelloWorld yazın. Projeyi oluşturmak için Oluştur'u seçin.

    Screenshot of Configure your new project dialog.

    Proje adı alanına HelloWorld girilmiş yeni projenizi yapılandırın iletişim kutusu.

    Visual Studio yeni bir proje oluşturur. Kaynak kodunuzu eklemeniz ve düzenlemeniz için hazır. Varsayılan olarak, Konsol Uygulaması şablonu bir "Merhaba Dünya" uygulaması için aşağıdaki gibi kaynak kodu sağlar:

    Screenshot of the NEW Hello World project.

    Yeni projeyi gösterir. HelloWorld.cpp dosyası açıktır ve bu şablona dahil edilen varsayılan kodu gösterir. Bu kod, #include iostream ve şu satırı içeren bir main() işlevinden oluşur: std::cout << quote hello world!\n quote;

    Kod düzenleyicide bu şekilde göründüğünde, sonraki adıma geçmek ve uygulamanızı derlemek için hazırsınız demektir.

Bir sorunla karşılaştım.

  1. Visual Studio'da Dosya menüsünü açın ve Yeni > Proje'yi seçerek Yeni Proje iletişim kutusunu açın.

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

  2. Yeni Proje iletişim kutusunda Yüklü > Visual C++ seçili değilse öğesini ve ardından Boş Proje şablonunu seçin. Ad alanına HelloWorld girin. Projeyi oluşturmak için Tamam'ı seçin.

    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 yeni, boş bir proje oluşturur. Oluşturmak istediğiniz uygulama türü için uzmanlaşmanız ve kaynak kod dosyalarınızı eklemeniz için hazır. Bir sonraki adımda bunu yapacaksın.

Bir sorunla karşılaştım.

Projenizi konsol uygulaması yapma

Visual Studio, Windows ve diğer platformlar için her türlü uygulama ve bileşen oluşturabilir. Boş Proje şablonu, ne tür bir uygulama oluşturduğuna özgü değildir. Konsol uygulaması, konsol veya komut istemi penceresinde çalışan uygulamadır. Bir tane oluşturmak için Visual Studio'ya uygulamanızı konsol alt sistemini kullanacak şekilde derlemesini söylemeniz gerekir.

  1. Visual Studio'da Proje menüsünü açın ve Özellikler'i seçerek HelloWorld Özellik Sayfaları iletişim kutusunu açın.

  2. Özellik Sayfaları iletişim kutusunda Yapılandırma Özellikleri > Bağlayıcı > Sistemi'ni seçin ve ardından Alt Sistem özelliğinin yanındaki düzenleme kutusunu seçin. Açılan menüde Konsol (/SUBSYSTEM:CONSOLE)'ı seçin. Değişikliklerinizi kaydetmek için Tamam'ı seçin.

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

Visual Studio artık projenizi konsol penceresinde çalışacak şekilde oluşturmayı biliyor. Ardından, bir kaynak kod dosyası ekleyin ve uygulamanızın kodunu girin.

Bir sorunla karşılaştım.

Kaynak kod dosyası ekleme

  1. Çözüm Gezgini'da HelloWorld projesini seçin. Menü çubuğunda Proje, Yeni Öğe Ekle'yi seçerek Yeni Öğe Ekle iletişim kutusunu açın.

  2. Henüz seçili değilse, Yeni Öğe Ekle iletişim kutusunda Yüklü altında Visual C++ öğesini seçin. Orta bölmede C++ dosyası (.cpp) öğesini seçin. Adı HelloWorld.cpp olarak değiştirin. İletişim kutusunu kapatmak ve dosyayı oluşturmak için Ekle'yi seçin.

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

Visual Studio yeni, boş bir kaynak kod dosyası oluşturur ve kaynak kodunuzu girmeye hazır bir düzenleyici penceresinde açar.

Bir sorunla karşılaştım.

Kaynak dosyaya kod ekleme

  1. Bu kodu HelloWorld.cpp düzenleyici penceresine kopyalayın.

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

    Kod, düzenleyici penceresinde şöyle görünmelidir:

    Screenshot of the Hello World code in the editor.

Kod düzenleyicide bu şekilde göründüğünde, sonraki adıma geçmek ve uygulamanızı derlemek için hazırsınız demektir.

Bir sorunla karşılaştım.

Sonraki adımlar

Sorun giderme kılavuzu

İlk C++ projenizi oluştururken karşılaşılan yaygın sorunların çözümleri için buraya gelin.

Uygulama projenizi oluşturma: sorunlar

Yeni Proje iletişim kutusunda C++, Windows ve Konsol etiketleri içeren bir Konsol Uygulaması şablonu gösterilmelidir. Bunu görmüyorsanız, iki olası nedeni vardır. Listeden filtrelenmiş veya yüklenmemiş olabilir. İlk olarak, şablon listesinin en üstündeki filtre açılan listelerini denetleyin. Bunları C++, Windows ve Konsol olarak ayarlayın. C++ Konsol Uygulaması şablonu görünmelidir; aksi takdirde C ++ ile Masaüstü geliştirme iş yükü yüklenmez.

C++ ile Masaüstü geliştirmeyi yüklemek için yükleyiciyi doğrudan Yeni Proje iletişim kutusundan çalıştırabilirsiniz. Yükleyiciyi başlatmak için şablon listesinin altındaki Daha fazla araç ve özellik yükle bağlantısını seçin. Kullanıcı Hesabı Denetimi iletişim kutusu izin isterse Evet'i seçin. Yükleyicide, C++ iş yüküyle Masaüstü geliştirme seçeneğinin işaretli olduğundan emin olun. Ardından Visual Studio yüklemenizi güncelleştirmek için Değiştir'i seçin.

Aynı ada sahip başka bir proje zaten varsa, projeniz için başka bir ad seçin. Alternatif olarak, var olan projeyi silip yeniden deneyin. Var olan bir projeyi silmek için, Dosya Gezgini çözüm klasörünü (dosyayı içeren helloworld.sln klasör) silin.

Geri git.

Yeni Proje iletişim kutusunda Yüklü altında bir Visual C++ girdisi gösterilmiyorsa, Visual Studio kopyanızda büyük olasılıkla C++ iş yükü yüklü Masaüstü geliştirmesi yoktur. Yükleyiciyi doğrudan Yeni Proje iletişim kutusundan çalıştırabilirsiniz. Yükleyiciyi yeniden başlatmak için Visual Studio Yükleyicisi aç bağlantısını seçin. Kullanıcı Hesabı Denetimi iletişim kutusu izin isterse Evet'i seçin. Gerekirse yükleyiciyi güncelleştirin. Yükleyicide, C++ ile Masaüstü geliştirme iş yükünün işaretli olduğundan emin olun ve Visual Studio yüklemenizi güncelleştirmek için Tamam'ı seçin.

Aynı ada sahip başka bir proje zaten varsa, projeniz için başka bir ad seçin. Alternatif olarak, var olan projeyi silip yeniden deneyin. Var olan bir projeyi silmek için, Dosya Gezgini çözüm klasörünü (dosyayı içeren helloworld.sln klasör) silin.

Geri git.

Projenizi konsol uygulaması yapma: sorunlar

Yapılandırma Özellikleri altında Bağlayıcı'yı görmüyorsanız, Özellik Sayfaları iletişim kutusunu kapatmak için İptal'i seçin. Yeniden denemeden önce helloworld projesinin Çözüm Gezgini seçili olduğundan emin olun. Çözüm Gezgini HelloWorld çözümünü veya başka bir öğeyi seçmeyin.

Açılan liste denetimi, siz özelliği seçene kadar Alt Sistem özellik düzenleme kutusunda görünmez. Düzenlemek için düzenleme kutusuna tıklayın. Alternatif olarak, Alt Sistem vurgulanana kadar iletişim kutusu denetimleri arasında geçiş yapmak için Sekme tuşuna da basabilirsiniz. Açılan menü denetimini seçin veya açmak için Alt+Aşağı tuşlarına basın.

Geri Git

Kaynak kod dosyası ekleme: sorunlar

Kaynak kod dosyasına farklı bir ad vermeniz sorun olmaz. Ancak, projenize aynı kodu içeren birden fazla dosya eklemeyin.

Projenize üst bilgi dosyası gibi yanlış dosya türü eklediyseniz silin ve yeniden deneyin. Dosyayı silmek için Çözüm Gezgini seçin. Ardından Delete tuşuna basın.

Geri git.

Kaynak dosyaya kod ekleme: sorunlar

Kaynak kod dosyası düzenleyicisi penceresini yanlışlıkla kapattıysanız, kolayca yeniden açabilirsiniz. Açmak için Çözüm Gezgini penceresinde HelloWorld.cpp'ye çift tıklayın.

Kaynak kod düzenleyicisinde herhangi bir şeyin altında kırmızı dalgalı çizgiler görünüyorsa kodunuzun yazım, noktalama ve büyük/küçük harf örneğiyle eşleşip eşleşmediğini denetleyin. C++ kodunda büyük/küçük harf önemlidir.

Geri git.