Aracılığıyla paylaş


C++ konsol uygulaması projesi oluşturma ve çalıştırma

C++ konsol uygulaması projesi oluşturma bölümünde bir C++ konsol uygulaması projesi oluşturup kodunuzu girdiniz. Artık Visual Studio'da derleyebilir ve çalıştırabilirsiniz. Ardından komut satırından tek başına uygulama olarak çalıştırın.

Önkoş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. Yüklü değilse, Visual Studio'da C++ desteği yüklemealtındaki adımları izleyin.
  • "Merhaba, Dünya!" projesi oluşturun. Varsayılan olarak, Hello World!yazdırmak için kod içerir. Bu adımı henüz yapmadıysanız, C++ konsol uygulaması oluşturma projesiiçindeki adımları izleyin.

Visual Studio böyle görünüyorsa uygulamanızı derlemeye ve çalıştırmaya hazırsınız demektir:

Visual Studio düzenleyicisinde Hello World kaynak kodunun ekran görüntüsü.

Kaynak, #include \ ve std::cout hello world işlevini yerine getiren ve işlevden 0 döndüren bir ana işlevden oluşur.

Visual Studio'da kodunuzu oluşturma ve çalıştırma

  1. Projenizi oluşturmak için ana menüden Derleme>Derleme Çözümüseçin. Çıktı penceresi derleme işleminin sonuçlarını gösterir.

    Visual Studio'da bir proje oluşturmak için yapılan eylemlerin sırasını gösteren animasyonlu ekran görüntüsü.

    İlk olarak, ana menüden Derleme seçilir. Ardından Çözüm Oluştur seçilidir. Çıkış penceresinde derlemenin başarılı olduğu da dahil olmak üzere derleme çıktı iletileri gösterilir.

  2. Kodu çalıştırmak için, menü çubuğunda Hata Ayıklama'ı seçin, ardından Hata Ayıklamadan Başlat'ı seçin.

    Visual Studio'da bir projeyi başlatmak için yapılan eylemleri gösteren video.

    İlk olarak, ana menüden Hata Ayıklama seçilir. Ardından 'Hata ayıklama olmadan başlat' seçilir. Programın çıkışıyla birlikte bir konsol penceresi görüntülenir: Merhaba, Dünya!

    Bir konsol penceresi açılır ve uygulamanızı çalıştırır. Visual Studio'da bir konsol uygulamasını başlattığınızda, bu uygulama kodunuzu çalıştırır ve ardından "Devam etmek için herhangi bir tuşa basın. . ." komutuyla çıktıyı görme şansı verir.

Tebrikler! Visual Studio'da ilk "Hello, world!" konsol uygulamanızı oluşturdunuz! Konsol penceresini kapatmak ve Visual Studio'ya dönmek için bir tuşa basın.

bir sorunla karşılaştım.

Kodunuzu komut penceresinde çalıştırma

Normalde, konsol uygulamalarını Visual Studio'da değil komut isteminde çalıştırırsınız. Visual Studio uygulamanızı derledikten sonra bir komut penceresinden çalıştırabilirsiniz. Komut istemi penceresinde yeni uygulamanızı bulma ve çalıştırma burada anlatılır.

  1. Çözüm Gezginiiçinde HelloWorld çözümünü (HelloWorld projesi değil) seçin ve sağ tıklayarak bağlam menüsünü açın. Dosya Gezgini'nde Klasör Aç'ı seçin, böylece HelloWorld çözüm klasöründe bir Dosya Gezgini penceresi açılır.
  1. Dosya Gezgini penceresinde Debug klasörünü açın. Bu klasör uygulamanızı, HelloWorld.exeve hata ayıklama dosyalarınızı içerir. Shift tuşunu basılı tutun ve bağlam menüsünü açmak için HelloWorld.exe sağ tıklayın. Uygulamanızın yolunu panoya kopyalamak için Yol Olarak Kopyala seçeneğini seçin. HelloWorld.exe.recipegörüyorsanız, bunun nedeni HelloWorld çözümüyerine HelloWorld projesi Dosya Gezgini'nde Klasör Aç adımı uygulamanızdır. Çözüm klasörüne gitmek için Dosya Gezgini'nde bir düzey yukarı gidin. Bu klasör, içinde HelloWorld.exe'in bulunduğu bir Debug klasörünü de içerir.
  1. Dosya Gezgini penceresinde x64 klasörünü ve ardından Debug klasörünü açın. Bu klasör uygulamanızı, HelloWorld.exeve hata ayıklama dosyalarınızı içerir. Shift tuşunu basılı tutun ve bağlam menüsünü açmak için HelloWorld.exe sağ tıklayın. Uygulamanızın yolunu panoya kopyalamak için Yol Olarak Kopyala seçeneğini seçin. HelloWorld.exe.recipegörüyorsanız, bunun nedeni HelloWorld çözümüyerine HelloWorld projesi Dosya Gezgini'nde Klasör Aç adımı uygulamanızdır. Çözüm klasörüne gitmek için Dosya Gezgini'nde bir düzey yukarı gidin. Bu klasör, HelloWorld.exe'in bulunduğu bir x64\Debug\ klasörünü de içerir.
  1. Komut istemi penceresi açmak için Windows+R tuşlarına basarak Çalıştır iletişim kutusunu açın. metin kutusuna cmd.exe girin, ardından bir komut istemi penceresi çalıştırmak için Tamam seçin.

  2. Komut istemi penceresinde sağ tıklayarak uygulamanızın yolunu komut istemine yapıştırın. Uygulamanızı çalıştırmak için Enter tuşuna basın.

    Komut isteminden bir uygulama çalıştırmayı gösteren Visual Studio 2022'nin animasyonlu ekran görüntüsü.

    İlk olarak, programın yolu çözüme sağ tıklayıp dosya gezgininde klasörü aç seçilerek belirlenir. Dosya gezgini HelloWorld uygulamasının bulunduğu 'Debug' klasörüne gider. Uygulamaya sağ tıklanır ve "Yol Olarak Kopyala" seçilir. Çalıştır iletişim kutusu çağrılır ve cmd.exe çalıştırılır. Bir komut satırı konsolu görüntülenir. HelloWorld uygulamasının yolu yapıştırılır. Uygulama çalışıyor ve görüntüleniyor: Hello World!

Tebrikler, Visual Studio'da bir konsol uygulaması oluşturup çalıştırdığınız için!

bir sorunla karşılaştım.

Sonraki Adımlar

Bu basit uygulamayı derleyip çalıştırdıktan sonra daha karmaşık projelere hazır olursunuz. Daha fazla bilgi için C++ Masaüstü Geliştirme için Visual Studio IDE kullanmabölümüne bakın. Visual Studio'da Microsoft C++ özelliklerini keşfeden daha ayrıntılı kılavuzlar vardır.

Sorun giderme kılavuzu

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

Visual Studio'da kodunuzu derleme ve çalıştırma: sorunlar

Kaynak kodu düzenleyicisinde bir şeyin altında kırmızı dalgalı çizgiler görünüyorsa derlemede hatalar veya uyarılar olabilir. Kodunuzun yazım, noktalama ve büyük/küçük harf örneğiyle eşleşip eşleşmediğini denetleyin.

Geri dön.

Kodunuzu komut penceresinde çalıştırma: sorunlar

Dosya Gezgini'nde gösterilen yol \HelloWorld\HelloWorldile bitiyorsa, HelloWorldçözümü yerine HelloWorld proje açtınız. Uygulamanızı Debug klasöründe görmezsiniz. Çözüm klasörüne gitmek için Dosya Gezgini'nde bir düzey yukarı gidin, yolundaki ilk HelloWorld klasörüne. Bu klasör, uygulamanızın bulunduğu bir Debug klasörü de içerir.

Uygulamanızı çalıştırmak için komut satırında çözüm Debug klasörüne de gidebilirsiniz. Uygulamanız, uygulamanın yolunu belirtmeden diğer dizinlerden çalışmaz. Ancak uygulamanızı başka bir dizine kopyalayıp oradan çalıştırabilirsiniz. Bunu PATH ortam değişkeniniz tarafından belirtilen bir dizine kopyalayıp istediğiniz yerden çalıştırmak da mümkündür.

Dosya Gezgini'nde gösterilen yol \HelloWorld\HelloWorldile bitiyorsa, HelloWorld projesini, HelloWorld çözümüyerine açtınız. Uygulamanızı x64\Debug klasöründe görmezsiniz. Yoldaki ilk HelloWorld çözüm klasörüne gitmek için Dosya Gezgini'nde bir düzey yukarı gidin. Bu klasör, uygulamanızın bulunduğu bir x64\Debug klasörü de içerir.

Uygulamanızı çalıştırmak için komut satırında çözüm x64\Debug klasörüne de gidebilirsiniz. Uygulamanız, uygulamanın yolunu belirtmeden diğer dizinlerden çalışmaz. Ancak uygulamanızı başka bir dizine kopyalayıp oradan çalıştırabilirsiniz. Bunu PATH ortam değişkeniniz tarafından belirtilen bir dizine kopyalayıp istediğiniz yerden çalıştırmak da mümkündür.

Kısayol menüsünde Yol olarak kopyala seçeneğini görmüyorsanız, menüyü gizleyin ve yeniden açarken Shift tuşunu basılı tutun. Bu komut yalnızca kolaylık sağlamak içindir. Dosya Gezgini arama çubuğundan klasörün yolunu kopyalayıp Çalıştır iletişim kutusuna yapıştırabilir ve ardından sonuna yürütülebilir dosyanızın adını girebilirsiniz. Yalnızca biraz daha fazla yazmadır, ancak aynı sonucu alır.

Geri dön.