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
▼ 다운로드 페이지로 이동하시면 3 종류의 제품을 볼 수 있습니다. 그 중에서 제일 왼쪽에 있는 Visual Studio Community을 다운 받습니다. 설명에도 나와 있듯이 Windows, Android 및 iOS 용 최신 응용 프로그램 개발을 할 수 있다고 합니다.
▼ Visual Studio 설치를 위한 첫 번째 옵션은 설치 위치와 유형을 선택하는 것입니다. 여유 공간이 8GB 정도 필요하므로 윈도우가 설치된 C 로 위치를 지정하지 않아도 됩니다.
◎ 프로젝트 생성과 실행 |
▼ 프로그램 설치가 끝났으면 개발을 위한 프로젝트를 생성해야 합니다. 이곳에 소스 파일을 넣고 Build 를 하게 되면 실행 파일이 되는 것입니다. 화면에서 왼쪽 상단에 있는 File > New > Project 를 선택합니다.
▼ 왼쪽 새 프로젝트의 개발 언어 목록에 C 가 보이지 않습니다. 그래서 Visual C++ 로 프로젝트를 생성해야 합니다. Visual C++ > Empty Project 메뉴를 선택하고 프로젝트 명과 파일의 위치를 지정해 줍니다.
▼ 빈 프로젝트를 생성했기 때문에 소스 폴더에 파일이 없습니다. C 의 main 함수가 들어갈 파일을 생성해 보겠습니다. Source Files 폴더를 선택하고 오른 마우스를 눌러 Add > New Item 메뉴를 선택합니다.
▼ 두 번째 단계에서 목록에 C++ File 을 선택하고 name 에 들어가 있는 파일명 확장자를 cpp 가 아닌 c 로 변경해 줍니다.
▼ 파일 생성이 끝났으면 아래 소스를 복사해서 넣거나 직접 작성합니다. 콘솔에 인사말을 찍는 소스입니다. 콘솔에 출력하는 함수는 printf 이며 콘솔 창이 바로 종료되지 않도록 system(“pause”) 함수를 사용하였습니다. 이렇게 하지 않으면 결과 확인이 안되기 때문입니다.
#include <stdio.h> #include <stdlib.h> int main(void){ printf("안녕하세요.\n"); system("pause"); return 0; }
▼ 소스 작성이 끝나고 exe 실행 파일을 만들기 위해서 빌드를 해야겠죠. 단축키 F6 이나 Build > Build Solution 메뉴를 선택합니다. 결과는 화면 아래 Output 창에 나타납니다.
▼ 빌드가 문제 없이 끝나면 exe 가 만들어 집니다. 이제 이것을 실행해 봐야겠죠. 실행 방법은 두 가지가 있습니다. 디버그를 하기 위한 시작이냐, 아니냐 입니다. 소스를 분석하기 위해 breakpoint 를 걸기 위한 실행이면 F5 를 눌러야 하며, 디버그 없이 실행만 하겠다면 Ctrl + F5 단축키를 눌러야 합니다. 실행한 결과는 다음과 같습니다.
'프로그래밍 툴 > Visual Studio Tool' 카테고리의 다른 글
C 언어 Visual Studio 실행 후 콘솔 창 유지하기 위한 방법 (0) | 2022.08.22 |
---|---|
비주얼 스튜디오 (Visual Studio) 무료로 사용이 가능한 Community 버전으로 NodeJS 개발 환경 갖추는 방법 (1) | 2020.07.06 |
비주얼 스튜디오 (Visual Studio) 2019 무료 Community 버전 설치하는 방법 (2) | 2020.06.09 |
비주얼 스튜디오(Visual Studio 2015) 가독성 좋은 Consolas 폰트로 변경하는 방법 (2) | 2019.08.13 |
[C#] 비주얼스튜디어(Visual Studio Express) 2012 무료 설치와 이용 (8) | 2015.06.25 |
Visual Studio 2010 에서 자체제작 OCX 등록해 사용하는 방법 (0) | 2013.05.27 |
Visual studio 소스를 Subversion (SVN) 이용해 관리 하기 (4) | 2013.04.23 |
Visual Studio 2010 MFC fatal error C1189: #error 에러 (0) | 2013.04.23 |