본문 바로가기
Programming/C언어 기초

[C언어] Visual Studio 시작하기

by YooHS 2023. 2. 27.

Visual Studio란?

- Microsoft사의 소프트웨어 개발을 위한 소스코드 편집(코딩), 컴파일, 디버그, 바이너리 배포 등을 할 수 있는 통합 개발 환경(IDE)으로, Visual Basic .NET, C, C++, C#, F#, Python 등의 언어를 이용할 수 있는 툴 


* Visual Studio Community 2022 버전을 기준으로 작성되었습니다.
 

Visual Studio Community 다운

- Visual Studio 또는 Visual Studio Community로 검색하여 Microsoft의 홈페이지로 접속
 
Visual Studio 홈페이지  https://visualstudio.microsoft.com/ko/vs/

 

Visual Studio 2022 | 무료 다운로드

Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리, 클라우드 배포를 사용하여 코드를 작성합니다. 지금 무료로 커뮤니티를 다운로드하세요.

visualstudio.microsoft.com

 
- Visual Studio Community 최근 버전 (2023.02.27 기준 2022) 무료 다운로드

Visual Studio 다운로드 홈페이지

 
- 다운된 VisualStudioSetup exe 파일을 실행시켜 install 진행
- 워크로드 탭에서 자신이 개발하고자 하는 개발환경을 선택 

    * 만약, 초기에 체크해 놓은 것 외의 개발환경을 선택하고자 할 때에는, Visual Studio Installer을 실행하여 수정에 들어가 추가 설치 가능
      (C언어만 사용할 예정이므로 C++를 사용한  데스크톱 개발만 선택하였음)

Visual Studio 워크로드 탭 _개발환경 선택 및 다운로드

 


 

새 프로젝트 시작

 
1. Visual Studio를 시작하고 첫 화면에서 새 프로젝트 만들기

Visual Studio 초기 화면

 
2. 빈 프로젝트 만들기 (또는 본인이 희망하는 템플릿 사용)
 
3. 프로젝트 이름 및 파일 위치(주소)  지정

* 이 때, 프로젝트명과 파일 주소에 한글이나 공백이 들어갈 경우 파일 오류 확률이 높으므로, 경로에 한글과 공백이 들어가지 않도록
   영어, 숫자, '_' 문자로 구성하여 설정

새 프로젝트 만들기

4. 소스 파일 추가
    솔루션탐색기 ['보기(Alt + V) - 솔루션 탐색기(P)' 또는 단축키(Ctrl + Alt + L)로 실행] 창에서
    '소스 파일' 우클릭 후 '추가 - 새 항목', 파일이름 및 확장자명 유의하여 소스 파일 추가

    * 파일명은 가능한 영어, 숫자, '_'로 구성
    * 확장자명 [ C언어:  .c  /  C++언어:  .cpp  /  헤더파일:  .h  /  MIDL 파일:  .idl  /  모듈정의파일:  .def  /  XML파일:  .xml  /  HTML 페이지:  .htm  등 ]

파일 추가

5. 소스 코드 작성
좌측 화면에서 코드 작성

소스 코드 작성

 
6. 빌드
작성한 코드의 오류를 확인하고 실행하기 위해
빌드 ['빌드(Alt + B) - 솔루션 빌드(B)' 또는 단축키(Ctrl + Shift + B)]로 컴파일 진행(실행 파일 생성 과정)
 
7. 디버깅 및 시작
빌드한 실행 파일의 오류를 확인하고 실행시키기 위해
- 디버깅 시작['디버그 - 디버깅 시작' 또는 단축키(F5)]  _Visual Studio(디버거)를 연결하여 실행됨. 변수 상태 변화 등 확인 용이
- 디버그하지 않고 시작['디버그 - 디버그하지 않고 시작' 또는 단축키(Ctrl + F5)]  _Visual Studio(디버거) 연결 없이 별도로 실행됨. 실행 결과 확인 용이
 
오류 발생 시 하단의 '오류 목록'에서 '오류의 코드 및 내용, 프로젝트, 파일, 줄' 확인 가능
 
8. 결과 확인
디버그 콘솔 등을 통해 실행 결과 확인

 


참고자료
 
[Microsoft] Visual Studio
https://visualstudio.microsoft.com/ko/

 

Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기

Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요.

visualstudio.microsoft.com

 
[위키백과] 통합 개발 환경
https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EA%B0%9C%EB%B0%9C_%ED%99%98%EA%B2%BD

댓글