C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

C# & MFC

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

 

환경: Microsoft Visual Studio 2016

 

C 언어 개발을 위한 개발환경과 IDE 툴은 다양합니다. 그 중 마이크로소프트 제품군을 이전부터 사용해 오시던 분들은 Visual Studio IDE 툴로 개발하는 것이 편할 겁니다. 이곳에 생성 가능한 프로젝트가 C# , MFC, C++ 만 있는 것 같지만 C 언어 개발도 가능합니다. C++ 로 개발 프로젝트를 만든 후 파일 확장자를 cpp 가 아닌 c 로 만들어서 추가하는 것이죠.

 

먼저 Microsoft Visual Studio IDE 툴을 다운 받아 보겠습니다. 아래 링크 주소를 클릭해서 웹 사이트로 접속한 뒤 오른쪽 상단에 있는 무료 Visual Studio 버튼을 누릅니다.

https://www.visualstudio.com/ko-kr/visual-studio-homepage-vs.aspx

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

 

다운로드 페이지로 이동하시면 3 종류의 제품을 볼 수 있습니다. 그 중에서 제일 왼쪽에 있는 Visual Studio Community을 다운 받습니다. 설명에도 나와 있듯이 Windows, Android iOS 용 최신 응용 프로그램 개발을 할 수 있다고 합니다

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

 

Visual Studio 설치를 위한 첫 번째 옵션은 설치 위치와 유형을 선택하는 것입니다. 여유 공간이 8GB 정도 필요하므로 윈도우가 설치된 C 로 위치를 지정하지 않아도 됩니다

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

 

프로젝트 생성과 실행

 

프로그램 설치가 끝났으면 개발을 위한 프로젝트를 생성해야 합니다. 이곳에 소스 파일을 넣고 Build 를 하게 되면 실행 파일이 되는 것입니다. 화면에서 왼쪽 상단에 있는 File > New > Project 를 선택합니다

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

 

왼쪽 새 프로젝트의 개발 언어 목록에 C 가 보이지 않습니다. 그래서 Visual C++ 로 프로젝트를 생성해야 합니다. Visual C++ > Empty Project 메뉴를 선택하고 프로젝트 명과 파일의 위치를 지정해 줍니다

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

 

빈 프로젝트를 생성했기 때문에 소스 폴더에 파일이 없습니다. C main 함수가 들어갈 파일을 생성해 보겠습니다. Source Files 폴더를 선택하고 오른 마우스를 눌러 Add > New Item 메뉴를 선택합니다

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

 

두 번째 단계에서 목록에 C++ File 을 선택하고 name 에 들어가 있는 파일명 확장자를 cpp 가 아닌 c 로 변경해 줍니다

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

 

파일 생성이 끝났으면 아래 소스를 복사해서 넣거나 직접 작성합니다. 콘솔에 인사말을 찍는 소스입니다. 콘솔에 출력하는 함수는 printf 이며 콘솔 창이 바로 종료되지 않도록 system(“pause”) 함수를 사용하였습니다. 이렇게 하지 않으면 결과 확인이 안되기 때문입니다.  

#include <stdio.h>
#include <stdlib.h>

int main(void){
	printf("안녕하세요.\n");
	system("pause");

	return 0;
}


소스 작성이 끝나고 exe 실행 파일을 만들기 위해서 빌드를 해야겠죠. 단축키 F6 이나 Build > Build Solution 메뉴를 선택합니다. 결과는 화면 아래 Output 창에 나타납니다

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기

 

빌드가 문제 없이 끝나면 exe 가 만들어 집니다. 이제 이것을 실행해 봐야겠죠. 실행 방법은 두 가지가 있습니다. 디버그를 하기 위한 시작이냐, 아니냐 입니다. 소스를 분석하기 위해 breakpoint 를 걸기 위한 실행이면 F5 를 눌러야 하며, 디버그 없이 실행만 하겠다면 Ctrl + F5 단축키를 눌러야 합니다. 실행한 결과는 다음과 같습니다

C 언어 Visual Studio 개발환경 구축과 샘플 소스 실행하기


Posted by 녹두장군