본문 바로가기
개발이야기/C++

C++기초: 3강 - 첫번째 프로그램 만들기

by oddsilk 2024. 12. 3.

C++ 개발 환경 세팅하기: Visual Studio와 첫 번째 프로그램 만들기

안녕하세요, 오늘은 C++ 프로그래밍의 첫 걸음을 떼는 중요한 시간입니다! 게임 개발에서 C++은 아주 강력한 도구인데요, 그 시작은 바로 개발 환경 세팅입니다. 이번 시간에는 우리가 코드를 작성하고 실행할 수 있는 환경을 만드는 과정을 친절히 안내해 드릴게요. 그리고 마지막에는 여러분의 첫 번째 C++ 프로그램인 "Hello, World!"를 실행해보는 기쁨도 누리실 수 있습니다!


1. 개발 환경이란 무엇인가요?

여러분이 C++ 코드를 작성하려면 그 코드를 적어둘 수 있는 '노트'와 그 코드를 실행 가능한 프로그램으로 바꿔주는 '마법의 도구'가 필요합니다. 이 모든 과정을 하나로 묶어 제공하는 것이 바로 **개발 환경(IDE)**입니다.

우리의 도구는 Microsoft Visual Studio입니다. 이 도구는 C++ 코드를 작성, 디버깅, 실행할 수 있는 강력한 기능을 갖춘 도구입니다. 쉽게 말하면, Visual Studio는 게임 개발을 위한 아주 멋진 작업실과 같다고 할 수 있습니다.


2. Visual Studio 설치하기

다운로드

  • Visual Studio 공식 웹사이트로 이동하세요.
  • "Community" 버전을 선택하세요. 이 버전은 무료로 사용할 수 있으며, 학습 목적으로 충분합니다.

설치 과정

  • 다운로드한 설치 파일을 실행합니다.
  • 설치 옵션에서 C++ 개발을 선택하세요. 구체적으로는 "Desktop development with C++" 옵션을 체크하면 됩니다.
  • 설치를 시작하고 기다립니다. 네트워크 속도에 따라 조금 시간이 걸릴 수 있습니다.

설치 완료 후 첫 실행

  • 설치가 끝나면 Visual Studio를 실행하고, Microsoft 계정으로 로그인합니다(필수는 아닙니다).
  • 처음 실행할 때 원하는 테마를 선택할 수 있습니다. 어두운 테마(Dark Theme)를 추천합니다. 눈이 편안하니까요!

3. Visual Studio에서 첫 번째 C++ 프로젝트 만들기

이제 Visual Studio에서 여러분의 첫 번째 프로그램을 만들어 보겠습니다!

1단계: 새 프로젝트 생성

  1. Visual Studio를 실행한 뒤, "Create a new project"(새 프로젝트 생성)를 클릭합니다.
  2. "Console App"을 선택하고, "C++"로 필터링하여 "Console App"이 있는지 확인합니다.
  3. 프로젝트 이름을 입력합니다. 예를 들어, HelloWorld라고 입력하세요.
  4. 저장 위치를 선택하고 "Create"(생성)를 누릅니다.

2단계: 기본 코드 작성

Visual Studio는 새 프로젝트를 만들면 기본적인 코드 템플릿을 제공합니다. 하지만 우리는 직접 작성해볼 거예요. 기존 코드를 모두 지우고 아래의 코드를 입력해보세요:

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

 

3단계: 코드를 실행

  1. 상단의 "Start" 버튼(녹색 재생 버튼 모양)을 클릭합니다.
  2. 콘솔 창에 "Hello, World!"가 출력되면 성공입니다!

4. "Hello, World!" 프로그램 해설

여러분이 방금 작성한 코드는 아주 간단하지만, 중요한 요소를 담고 있어요. 한 줄씩 살펴보겠습니다.

#include <iostream>

  • 이 줄은 C++에 내장된 입출력 라이브러리를 불러옵니다. 콘솔에 메시지를 출력하거나 입력을 받을 때 필요합니다.

int main()

  • 모든 C++ 프로그램은 반드시 main 함수로 시작합니다. 이 함수는 프로그램의 시작점을 알려줍니다.

std::cout << "Hello, World!" << std::endl;

  • std::cout은 "console output"의 약자로, 콘솔 창에 메시지를 출력합니다.
  • "Hello, World!"는 출력할 메시지입니다.
  • std::endl은 줄을 바꾸라는 의미입니다.

return 0;

  • 프로그램이 정상적으로 종료되었음을 컴퓨터에 알려주는 역할을 합니다.

5. 실무와의 연결: 왜 "Hello, World!"부터 시작할까요?

"Hello, World!"는 프로그래밍 학습에서 전통적인 첫 번째 프로그램입니다. 이 프로그램은 다음의 이유로 중요합니다:

  1. 개발 환경이 올바르게 설정되었는지 확인합니다.
  2. 기본적인 C++ 문법을 간단히 경험해볼 수 있습니다.

게임 개발에서도 기본은 중요합니다. 이 작은 첫 걸음이 여러분을 큰 프로젝트로 이끌어 줄 거예요. 이후에는 여러분이 이 코드처럼 적을 소환하거나 플레이어의 행동을 출력하는 코드를 작성하게 될 겁니다.


오늘의 결론

여러분은 이제 C++ 프로그래밍을 위한 환경을 성공적으로 세팅하고, 첫 번째 프로그램을 실행하셨습니다! 앞으로 Visual Studio는 여러분의 코딩 모험에서 든든한 동료가 되어줄 겁니다.

다음 시간에는 C++의 기본 문법을 배우며 조금 더 깊이 들어가 보겠습니다. 기대되시죠? 😊

그럼 오늘도 즐거운 코딩 되세요!