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

  • 컴퓨터에서 설치되고 실행 중인 C++ 워크로드를 사용하여 데스크톱 개발을 위해 Visual Studio를 설치합니다.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! Visual Studio에서 첫 번째 "Hello, world!"You've created your first "Hello, world!" 콘솔 앱을 만들었습니다.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. 파일 탐색기 창에서 Debug 폴더를 엽니다.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를 입력한 다음 확인을 선택하여 명령 프롬프트 창을 실행합니다.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. Debug 폴더에 앱이 포함되어 있지 않아 혼란스러울 것입니다.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. 이 폴더에는 Debug 폴더도 포함되어 있으며, 여기에서 앱을 찾을 수 있습니다.This folder also contains a Debug folder, and you'll find your app there.

명령줄에서 솔루션 Debug 폴더로 이동하여 앱을 실행할 수도 있습니다.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.