2.0 Visual Studio 설치하기

C 언어를 사용하려면 컴파일러가 필요합니다. 현재 많은 C 언어 컴파일러가 나와있지만 이 책에서는 무료로 사용할 수 있는 Visual Studio Community 2017를 사용하겠습니다(이 책의 모든 소스 코드는 리눅스의 GCC, macOS의 Xcode에서도 컴파일할 수 있습니다).

웹 브라우저를 실행하고 다음 주소로 이동합니다.

웹 사이트가 표시되면 Community 2017 다운로드 버튼을 클릭하여 설치 파일을 받습니다.

▼ 그림 2‑1 Visual Studio Community 2017 다운로드
0201
참고

이 책에서는 Visual Studio Community 2017 한글 버전을 기준으로 메뉴와 메시지를 설명하겠습니다. 영문 버전을 설치하면 모든 메시지와 메뉴가 영문으로 나오므로 참고하기 바랍니다.

한글 버전은 다운로드 웹 사이트 주소에 kork 들어가며 영문 버전은 다음과 같이 vs 앞에 ko를  빼면 됩니다.

다운로드한 vs_community__400315272.1514535192.exe 파일(파일명의 버전은 달라질 수 있습니다)을 실행하면 사용자 계정 컨트롤 창이 표시됩니다. 예 버튼을 클릭합니다.

▼ 그림 2‑2 사용자 계정 컨트롤 창
0201

개인정보처리방침 및 사용조건 동의 창이 표시되면 계속 버튼을 클릭합니다.

▼ 그림 2‑3 개인정보처리방침 및 사용조건 동의 창
0203


Visual Studio Community 2017의 여러 가지 구성 요소들이 표시됩니다. 여기서 워크로드 > Windows > C++를 사용한 데스크톱 개발을 선택합니다. 그리고 설치 버튼을 클릭합니다.

▼ 그림 2‑4 Visual Studio Community 2017 기능 선택
0204

이제 Visual Studio Community 2017가 설치됩니다.

▼ 그림 2‑5 Visual Studio Community 2017 설치 중
0205

Visual Studio Community 2017 설치가 끝났습니다. 실행 버튼을 클릭하여 Visual Studio 2017를 실행합니다.

▼ 그림 2‑6 Visual Studio Community 2017 설치 끝
0206

만약 지금 다시 시작 버튼이 나온다면 버튼을 클릭하여 컴퓨터를 다시 시작한 뒤 Visual Studio 2017를 실행합니다(시작 > 모든 프로그램 > Visual Studio 2017).

Visual Studio가 실행되면 먼저 그림 2‑7과 같이 로그인 화면이 표시됩니다. 나중에 로그인을 클릭하여 로그인을 하지 않고 넘어갑니다(마이크로소프트 계정이 있다면 로그인을 해도 상관 없습니다).

▼ 그림 2‑7 Visual Studio 로그인

처음 실행하면 환경 설정이 표시됩니다.

  • 개발 설정(V): C 언어를 사용할 것이므로 Visual C++을 선택합니다.
  • 색 테마 선택: 각자 마음에 드는 테마를 선택합니다. 저는 광원 테마를 선택하겠습니다.

환경 설정이 완료되었으면 Visual Studio 시작(S) 버튼을 클릭합니다.

▼ 그림 2‑8 Visual Studio 2017 환경 설정

Visual Studio Community 2017이 실행되었습니다(솔루션 탐색기 창이 오른쪽에 온다면 개발 설정(V)를 일반으로 했기 때문입니다. Visual Studio를 처음 실행할 때 반드시 개발 설정(V)을 Visual C++로 설정합니다).

▼ 그림 2‑9 Visual Studio Community 2017 실행 화면
0209
참고 | 환경 설정은 나중에 바꿀 수 있습니다.

Visual Studio Community 2017을 이미 설치하여 환경 설정 창이 넘어가버린 경우, 환경 설정을 잘못한 경우에는 다음과 같이 환경 설정을 바꿀 수 있습니다.

  • 개발 설정: 도구(T) > 설정 가져오기 및 내보내기(I)... > 모두 다시 설정(R) > 아니요, 다시 설정하여 현재 설정을 덮어 씁니다(O).에서 Visual C++을 선택하면 됩니다.
  • 색 테마: 도구(T) > 옵션(O)... > 환경 > 일반 > 색 테마(C)에서 바꿀 수 있습니다.
참고 | 코딩용 글꼴 사용

일반 글꼴(폰트)은 역슬래시(\)를 원화 기호(₩)로 표시하는데 역슬래시를 \로 표시하려면 코딩용 글꼴을 사용하면 됩니다. 글꼴은 도구(T) > 옵션(O)… > 환경 > 글꼴 및 색 > 글꼴에서 바꿀 수 있으며 Consolas를 선택하면 됩니다.

참고 | Visual Studio Community 2017 평가 기간

Visual Studio Community 2017는 평가 기간이 지나면 마이크로소프트 계정으로 로그인을 해야 계속 사용할 수 있습니다. 마이크로소프트 계정은 무료로 만들 수 있습니다.

  1. http://outlook.com 접속
  2. 지금 등록 링크 클릭
참고 | 다양한 C 언어 컴파일러
  • GCC: 리눅스에서 주로 사용하는 오픈 소스 컴파일러입니다(유닉스, macOS, Windows에서도 사용할 수 있습니다).
  • Dev-C++: Windows에서 사용할 수 있는 오픈 소스 개발 도구입니다. 내부적으로 Windows용 GCC인 MinGW를 사용하여 컴파일합니다.
  • Clang: 오픈 소스 컴파일러 LLVM의 C 언어 프론트엔드이며 GCC를 대체하는 것을 목표로 개발되었습니다. 리눅스, 유닉스, macOS, Windows에서 사용할 수 있습니다.
  • Xcode: macOS의 개발 도구이며 내부적으로 GCC와 Clang을 사용하여 컴파일합니다.
  • 인텔 C++ 컴파일러(icc): 인텔이 개발한 C/C++ 컴파일러입니다. CPU 제조사에서 개발한 만큼 최적화가 뛰어나고 성능이 매우 좋습니다. 리눅스, OS X, Windows에서 사용할 수 있습니다(유료).
  • Coding Ground: 웹 브라우저에서 사용할 수 있는 온라인 컴파일러입니다. 컴퓨터에 컴파일러를 설치하지 않아도 되므로 코드를 간단하게 테스트해 볼 수 있습니다.