C++ コンソール アプリ プロジェクトのビルドと実行Build and run a C++ console app project

C++ コンソール アプリ プロジェクトを作成し、コードを入力しました。You've created a C++ console app project and entered your code. これで、Visual Studio 内でビルドおよび実行できるようになりました。Now you can build and run it within Visual Studio. 次に、コマンド ラインからスタンドアロン アプリとして実行します。Then, run it as a stand-alone app from the command line.

必須コンポーネントPrerequisites

  • Visual Studio 2019 と、C++ によるデスクトップ開発ワークロードがコンピューターにインストールおよび実行されている必要があります。Have Visual Studio with the Desktop development with C++ workload installed and running on your computer. まだインストールされていない場合は、Visual Studio での C++ サポートのインストールに関するページを参照してください。If it's not installed yet, follow the steps in Install C++ support in Visual Studio.

  • "Hello, World!" プロジェクトを作成し、Create a "Hello, World!" そのソース コードを入力します。project and enter its source code. まだこのステップを完了していない場合は、「C++ コンソール アプリ プロジェクトを作成する」のステップに従ってください。If you haven't done this step yet, follow the steps in Create a C++ console app project.

Visual Studio がこのような表示になったら、アプリをビルドして実行する準備ができています。If Visual Studio looks like this, you're ready to build and run your app:

新しいプロジェクトをビルドする準備が完了するReady to build the new project

Visual Studio でコードをビルドして実行するBuild and run your code in Visual Studio

  1. プロジェクトをビルドするには、 [ビルド] メニューの [ソリューションのビルド] を選択します。To build your project, choose Build Solution from the Build menu. [出力] ウィンドウに、ビルド プロセスの結果が表示されます。The Output window shows the results of the build process.

    プロジェクトのビルドBuild the project

  2. コードを実行するには、メニュー バーで [デバッグ][デバッグなしで開始] の順に選択します。To run the code, on the menu bar, choose Debug, Start without debugging.

    プロジェクトを開始するStart the project

    コンソール ウィンドウが開き、アプリが実行されます。A console window opens and then runs your app. Visual Studio でコンソール アプリを起動すると、コードが実行され、"続行するには何かキーを押してくださいWhen you start a console app in Visual Studio, it runs your code, then prints "Press any key to continue . .. "." と表示されるので、出力を確認できます。to give you a chance to see the output.

おめでとうございます!Congratulations! 最初の "Hello, world!"You've created your first "Hello, world!" コンソール アプリを Visual Studio で作成しました。console app in Visual Studio! キーを押してコンソール ウィンドウを閉じ、Visual Studio に戻ります。Press a key to dismiss the console window and return to Visual Studio.

問題が発生した場合I ran into a problem.

コマンド ウィンドウでコードを実行するRun your code in a command window

通常は、Visual Studio ではなく、コマンド プロンプトでコンソール アプリを実行します。Normally, you run console apps at the command prompt, not in Visual Studio. アプリを Visual Studio でビルドしたら、任意のコマンド ウィンドウから実行できます。Once your app is built by Visual Studio, you can run it from any command window. コマンド プロンプト ウィンドウで新しいアプリを検索して実行する方法を次に示します。Here's how to find and run your new app in a command prompt window.

  1. ソリューション エクスプローラーで、HelloWorld ソリューション (HelloWorld プロジェクトではなく) を選択し、右クリックしてコンテキスト メニューを開きます。In Solution Explorer, select the HelloWorld solution (not the HelloWorld project) and right-click to open the context menu. [エクスプローラーでフォルダーを開く] をクリックして、HelloWorld ソリューションフォルダーでエクスプローラー ウィンドウを開きます。Choose Open Folder in File Explorer to open a File Explorer window in the HelloWorld solution folder.

  2. エクスプローラー ウィンドウで、デバッグ フォルダーを開きます。In the File Explorer window, open the Debug folder. このフォルダーには、アプリ、HelloWorld.exe、および他のいくつかのデバッグ ファイルが含まれています。This folder contains your app, HelloWorld.exe, and a couple of other debugging files. Shift キーを押したまま HelloWorld.exe を右クリックして、コンテキスト メニューを開きます。Hold down the Shift key and right-click on HelloWorld.exe to open the context menu. [パスとしてコピー] を選択して、アプリケーションへのパスをクリップボードにコピーします。Choose Copy as path to copy the path to your app to the clipboard.

  3. コマンド プロンプト ウィンドウを開くには Windows + R キーを押して、 [実行] ダイアログを開きます。To open a command prompt window, press Windows+R to open the Run dialog. [名前] ボックスに「cmd.exe」と入力し、 [OK] を選択してコマンド プロンプト ウィンドウを実行します。Enter cmd.exe in the Open textbox, then choose OK to run a command prompt window.

  4. コマンド プロンプト ウィンドウで右クリックし、アプリケーションへのパスをコマンド プロンプトに貼り付けます。In the command prompt window, right-click to paste the path to your app into the command prompt. Enter キーを押して、アプリを実行します。Press Enter to run your app.

    コマンド プロンプトでアプリを実行するRun the app at the command prompt

これで、Visual Studio でコンソール アプリをビルドして実行できました。Congratulations, you've built and run a console app in Visual Studio!

問題が発生した場合I ran into a problem.

次の手順Next Steps

このシンプルなアプリをビルドして実行したら、より複雑なプロジェクトの準備ができています。Once you've built and run this simple app, you're ready for more complex projects. 詳細については、「C++ デスクトップ開発のための Visual Studio IDE の使用」を参照してください。For more information, see Using the Visual Studio IDE for C++ Desktop Development. Visual Studio での Microsoft C++ の機能について説明する詳細なチュートリアルが用意されています。It has more detailed walkthroughs that explore the capabilities of Microsoft C++ in Visual Studio.

トラブルシューティング ガイドTroubleshooting guide

最初の C++ プロジェクトを作成するときの一般的な問題の解決策については、こちらを参照してください。Come here for solutions to common issues when you create your first C++ project.

Visual Studio でコードをビルドして実行する: 問題Build and run your code in Visual Studio: issues

ソース コード エディター内の任意の項目の下に赤の波線が表示される場合は、ビルドにエラーまたは警告がある可能性があります。If red squiggles appear under anything in the source code editor, the build may have errors or warnings. コードのスペル、句読点、および大文字小文字が例と一致していることを確認します。Check that your code matches the example in spelling, punctuation, and case.

前に戻る。Go back.

コマンド ウィンドウでコードを実行する: 問題Run your code in a command window: issues

エクスプローラーに表示されたパスが \HelloWorld\HelloWorld で終わる場合は、HelloWorld ソリューションではなく、HelloWorld プロジェクトを開いています。If the path shown in File Explorer ends in \HelloWorld\HelloWorld, you've opened the HelloWorld project instead of the HelloWorld solution. アプリが含まれていないデバッグ フォルダーのせいで混乱する可能性があります。You'll be confused by a Debug folder that doesn't contain your app. エクスプローラーで上のレベルに移動し、ソリューション フォルダーであるパスで最初の HelloWorld に移動します。Navigate up a level in File Explorer to get to the solution folder, the first HelloWorld in the path. このフォルダーにはデバッグ フォルダーも含まれていて、そこにアプリがあります。This folder also contains a Debug folder, and you'll find your app there.

コマンドラインでソリューション デバッグ フォルダーに移動して、アプリを実行することもできます。You can also navigate to the solution Debug folder at the command line to run your app. アプリへのパスを指定せずに、他のディレクトリからアプリを実行することはできません。Your app won't run from other directories without specifying the path to the app. ただし、アプリを別のディレクトリにコピーしてそこから実行することもできます。However, you can copy your app to another directory and run it from there. また、PATH 環境変数で指定されたディレクトリにコピーしてから、任意の場所から実行することもできます。It's also possible to copy it to a directory specified by your PATH environment variable, then run it from anywhere.

ショートカット メニューの [パスとしてコピー] が表示されない場合は、メニューを閉じ、Shift キーを押しながらもう一度開いてください。If you don't see Copy as path in the shortcut menu, dismiss the menu, and then hold down the Shift key while you open it again. このコマンドは利便性を高めるためだけのものです。This command is just for convenience. また、エクスプローラーの検索バーからフォルダーへのパスをコピーし、 [実行] ダイアログに貼り付け、末尾に実行可能ファイルの名前を入力することもできます。You can also copy the path to the folder from the File Explorer search bar, and paste it into the Run dialog, and then enter the name of your executable at the end. 入力が少し多くなりますが、同じ結果が得られます。It's just a little more typing, but it has the same result.

前に戻る。Go back.