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:
Kaynak, #include \
Visual Studio'da kodunuzu oluşturma ve çalıştırma
Projenizi oluşturmak için ana menüden Derleme>Derleme Çözümüseçin. Çıktı penceresi derleme işleminin sonuçlarını gösterir.
İ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.
Kodu çalıştırmak için, menü çubuğunda Hata Ayıklama'ı seçin, ardından Hata Ayıklamadan Başlat'ı seçin.
İ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.
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.
- Çö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.
-
Dosya Gezgini penceresinde
Debug
klasörünü açın. Bu klasör uygulamanızı,HelloWorld.exe
ve hata ayıklama dosyalarınızı içerir. Shift tuşunu basılı tutun ve bağlam menüsünü açmak içinHelloWorld.exe
sağ tıklayın. Uygulamanızın yolunu panoya kopyalamak için Yol Olarak Kopyala seçeneğini seçin.HelloWorld.exe.recipe
gö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çindeHelloWorld.exe
'in bulunduğu birDebug
klasörünü de içerir.
-
Dosya Gezgini penceresinde
x64
klasörünü ve ardındanDebug
klasörünü açın. Bu klasör uygulamanızı,HelloWorld.exe
ve hata ayıklama dosyalarınızı içerir. Shift tuşunu basılı tutun ve bağlam menüsünü açmak içinHelloWorld.exe
sağ tıklayın. Uygulamanızın yolunu panoya kopyalamak için Yol Olarak Kopyala seçeneğini seçin.HelloWorld.exe.recipe
gö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 birx64\Debug\
klasörünü de içerir.
Komut istemi penceresi açmak için Windows+R tuşlarına basarak Çalıştır iletişim kutusunu açın. Aç metin kutusuna cmd.exe girin, ardından bir komut istemi penceresi çalıştırmak için Tamam seçin.
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.
İ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!
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.
Kodunuzu komut penceresinde çalıştırma: sorunlar
Dosya Gezgini'nde gösterilen yol \HelloWorld\HelloWorld
ile 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\HelloWorld
ile 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.