본문 바로가기
프로그래밍/C++

Visual Studio Community 2017 설치하기

by pentode 2018. 4. 4.

개인 개발자가 무료로 사용할 수 있는 Visual Studio Community 2017 버전에 발표되었습니다. 개인 개발자의 경우 Visual Studio Community 2017으로 무료 및 유료 앱을 개발할 수 있습니다. 기업의 경우에는 오픈소스 프로젝트나 교육용으로만 사용할 수 있습니다.

 

전에는 비주얼 스튜디오로 윈도우용 프로그램 개발과 웹 개발을 할 수 있었습니다. 이제는 모바일, 리눅스용 프로그램도 개발할 수 있다고 합니다. 그렇치만 나는 C++를 배워 보려고 설치를 합니다.

 

 

1. 다음 사이트에서 프로그램을 다운 받을 수 있습니다.

 

https://www.visualstudio.com/ko/vs/community/

 

Visual Studio Community 다운로드 페이지

 

 

2. 다운로드를 클릭해서 설치파일을 다운 받습니다. 자동으로 다운이 안될 경우에는 링크를 클릭하여 다시 시도합니다.

 

 

다운로드 하기

 

 

다운로드 받은 파일명은 vs_community__495568308.1476798290.exe 이었습니다.

 

 

3. 더블 클릭하여 실행합니다. "계속" 을 눌러 사용조건에 동의하고 진행합니다.

 

설치, 사용조건 동의

 

 

"계속" 버튼을 누르면 진행 막대가 보이고 다음 화면으로 넘어가는데 시간이 조금 걸립니다.

 

 

4. 설치할 요소 및 설치 위치를 선택합니다.

 

구성요소 선택 및 설치위치 선택

 

 

워크로드, 개별 구성 요소, 언어 팩 세 개의 탭이 있는데, 워크로드에서 설치할 언어 및 도구를 선택하면 관련된 개별 구성요소가 자동으로 선택되어 집니다. 개별 구성 요소 탭에서 필요한 항목을 수동으로 선택할 수 도 있습니다. 언어 팩은 한국어를 선택합니다.

 

워크로드를 보면 다음과 같은 그룹으로 나눠져 있습니다.

 

+ Windows

 - 유니버설 Windows 플랫폼 개발(C#, VB, JavaScript, C++)

 - .NET 데스크톱 개발(WPF, Windows Forms, 콘솔 응용프로그램)

 - C++를 사용한 데스크톱 개발

+ 웹 및 클라우드

 - ASP.NET 및 웹 개발

 - Azure 개발

 - Node.js 개발

 - 데이터 저장소 및 처리

 - Office/SharePoint 개발

+ 모바일 및 게임

 - .NET을 사용한 모바일 개발

 - Unity 를 사용한 게임 개발

 - JavaScript를 사용한 모바일 개발

 - C++를 사용한 모바일 개발

 - C++를 사용한 게임 개발

+ 기타 도구 집합

 - Visual Studio 확장 개발

 - C++ 를 사용한 Linux 개발

 - .NET Core 플랫폼 간 개발

 

이 중에서  다음 항목을 체크하여 설치해 보겠습니다. 각자 자신이 필요한 항목을 선택하면 되겠습니다.

 

+ Windows

 - 유니버설 Windows 플랫폼 개발(C#, VB, JavaScript, C++)

 - .NET 데스크톱 개발(WPF, Windows Forms, 콘솔 응용프로그램)

 - C++를 사용한 데스크톱 개발

+ 웹 및 클라우드

 - ASP.NET 및 웹 개발

 

설치위치는 기본값인 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community 에 설치합니다.

 

위와같이 선택했을 때 설치 크기는 12.68GB 입니다. "설치" 버튼을 눌러 설치를 진행합니다.

 

 

5. 설치를 시작하면 네트웍으로 파일을 받아서 설치하므로 설치시간이 상단히 걸립니다. 한시간 넘게 걸린것 같습니다. 다음 화면은 설치가 완료된 화면입니다.

 

설치완료

 

 

실행 버튼을 눌러 비주얼 스튜디오를 실행합니다.

 

 

 

6. 로그인 화면입니다. 나중에 로그인 하고 실행하는 것도 가능하지만, 로그인해야 정상적인 사용이 가능합니다.

 

실행 및 로그인

 

 

7. 비주얼 스튜디오가 실행되었습니다.

 

실행한 화면

 

 

8. 간단한 C++ 콘솔 애플리케이션 프로젝트를 만들고, Hello World 를 출력해 보겠습니다. 설치를 했으니, 뭔가를 실행해보는게 인지상정이겠지요.

 

C++ 템플릿

 

 

- 파일 -> 새로 만들기 -> 프로젝트를 실행합니다. 

- 템플릿에서 Visual C++ -> Win32, 우측 템틀릿에서  Win32 콘솔 응용프로그램을 선택합니다.

- 하단의 이름은 HelloWorld 를 입력합니다.(솔루션용 디렉토리 만들기는 체크 되어있는채로 둡니다.)

- 위치는 C:\workspace\vs2017\ 로 지정했습니다. 각자 자신이 원하는 위치로 하면 되겠습니다.

- 솔루션 이름은 자동으로 HelloWorld 가 들어가 있습니다. 필요하면 바꾸면 되겠습니다. 여기서는 FirstApplication 을 입력했습니다.

- 확인 버튼을 누릅니다.

 

 

9. 확인 버튼을 누르면 Win32 응용 프로그램 마법사가 시작됩니다. 다음을 눌러 응용 프로그램 설정 화면으로 갑니다.

 

콘솔 응용 프로그램 템플릿

 

 

- 응용 프로그램 종류에 콘솔 응용프로그램을 선택합니다.

- 추가 옵션에 빈 프로젝트를 선택합니다.

- 마침 버튼을 누릅니다.

 

 

10. 솔류션 탐색기에서 소스파일 에 마우스 오른쪽 키를 누르고, 추가 -> 새 항목을 선택합니다.

 

예제소스

 

 

- C++ 파일(.cpp) 를 선택하고, 하단의 이름에 helloworld.cpp 를 입력합니다.

- 추가 버튼을 누릅니다.

- helloworld.cpp 파일에 다음 내용을 작성합니다.

 

#include <iostream>

using std::cout;

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

 

11. Ctrl + F5 를 눌러서 실행합니다. 프로젝트가 만료되었습니다. 라는 창이 뜨면 무시하고 빌드 합니다.

 

실행결과

 

 

이상으로 Visual Studio Community 2017 버전을 설치하고 간단한 콘솔 애플리케이션을 실행하여 보았습니다.

반응형