주요 카테고리

NetworkEmbeddedInfraOSCComfyUIDSAProjects

Visual Studio로 C 개발 환경 만들기

2026. 5. 31. 12:56·Language/C
반응형

C를 시작하려면 코드를 작성하고, 컴파일해서 실행 파일로 만들고, 실행할 환경이 필요하다. Windows에서 가장 무난한 선택은 Visual Studio Community다. 무료이고, C/C++ 컴파일러와 편집기·디버거가 한 번에 갖춰진다. 이 글은 Windows 11, 64비트 환경을 기준으로 한다.

버전 안내

내려받는 시점에 따라 최신 버전이 설치된다. 이 글을 쓰는 시점의 최신 버전은 Visual Studio 2026 Community다. 참고한 강의는 2022로 진행되었지만, 설치·환경설정·프로젝트 생성 과정은 버전이 달라도 큰 흐름이 같다. 메뉴 이름이나 화면 구성은 버전에 따라 조금씩 다를 수 있다.

Visual Studio Community 내려받기

Visual Studio 공식 다운로드 페이지

Visual Studio는 Community, Professional, Enterprise 세 가지 에디션이 있다. Professional과 Enterprise는 유료지만, 개인 학습과 소규모 개발에는 무료인 Community로 충분하다.

 

공식 다운로드 페이지(https://visualstudio.microsoft.com/ko/downloads/)에서 Community 에디션 설치 관리자를 내려받는다.

워크로드 선택 — C++를 사용한 데스크톱 개발

설치 관리자 워크로드 선택 화면 — "C++를 사용한 데스크톱 개발" 체크

설치 관리자를 실행하면 워크로드(workload) 선택 화면이 나온다. 워크로드는 용도별로 묶인 구성 요소 꾸러미다. C/C++를 쓰려면 "C++를 사용한 데스크톱 개발"을 체크해야 한다.

이 단계를 놓치면

이 워크로드를 선택하지 않으면 C/C++ 컴파일러가 설치되지 않아, 나중에 코드를 빌드할 때 컴파일이 되지 않는다. 설치 단계에서 가장 흔하게 막히는 지점이므로 반드시 체크한다. 빠뜨렸더라도 나중에 Visual Studio Installer를 다시 실행해 수정 모드에서 추가할 수 있다.

 

워크로드를 선택하고 설치를 진행한다. 설치에는 시간이 걸리고, 끝나면 Visual Studio를 실행할 수 있다.

첫 실행

첫 실행 — 환경 개인 설정 마법사에서 개발 설정을 Visual C++로 선택

설치 후 Visual Studio를 처음 실행하면 환경 개인 설정 마법사가 나타난다. 개발 설정 항목에서 무엇을 고르느냐에 따라 단축키와 화면 구성이 정해진다. C를 다룰 것이므로 Visual C++를 선택한다.

 

기본값인 "일반"으로 그냥 넘기기 쉬운데, 이렇게 하면 단축키나 화면이 C/C++ 자료와 달라질 수 있다. 여기서 Visual C++를 고르면 아래 환경설정 단계를 따로 거치지 않아도 된다.

마법사를 놓쳤다면

이 마법사는 처음 한 번만 나타난다. 이미 "일반"으로 넘겼거나 마법사를 보지 못했다면, 아래 "환경설정 — 직접 맞추기"의 방법으로 언제든 다시 맞출 수 있다.

첫 프로젝트 만들기

새 프로젝트 만들기

Visual Studio는 코드를 프로젝트 단위로 관리한다. 새 프로젝트를 만들 때 "빈 프로젝트"를 선택한다. 빈 프로젝트는 미리 만들어진 파일 없이 시작하므로, C 소스를 직접 추가하며 구조를 익히기에 좋다.

솔루션 탐색기에서 .c 소스 파일 추가

프로젝트가 만들어지면 소스 파일을 추가한다. 솔루션 탐색기의 "소스 파일"에서 새 항목을 추가하고, 파일 이름의 확장자를 .c로 지정한다.

.cpp가 아니라 .c

Visual Studio의 C/C++ 컴파일러는 파일 확장자로 언어를 구분한다. 확장자가 .cpp이면 C++로, .c이면 C로 컴파일한다. C 문법으로 작성하려면 파일 이름을 main.c처럼 .c로 만들어야 한다.

환경설정 — 직접 맞추기

첫 실행 마법사에서 Visual C++를 골랐다면 단축키와 화면 구성이 이미 맞춰져 있으므로 이 단계는 건너뛰어도 된다. "일반"으로 넘겼거나 설정을 다시 맞추고 싶다면 여기서 직접 바꾼다. 설정을 C++ 기준으로 맞춰야 이후 단축키와 화면 구성이 일반적인 C/C++ 자료와 동일하게 동작한다.

설정 가져오기 및 내보내기 마법사 — 모두 다시 설정 → Visual C++ 선택

상단 메뉴에서 도구 → 설정 가져오기 및 내보내기를 연다. 마법사에서 모두 다시 설정을 고르고, 기본 설정 모음에서 Visual C++를 선택한 뒤 마침을 누른다. 이 모음에는 C/C++ 작업에 맞는 바로 가기 키와 화면 구성이 포함되어 있다.

글꼴도 신경 쓰는 것이 좋다. 일반 글꼴에서는 소문자 l, 대문자 I, 숫자 1처럼 모양이 비슷한 글자가 거의 구분되지 않아 코드를 잘못 읽기 쉽다. 이런 글자를 또렷이 구분해 주는 개발자용 고정폭 글꼴을 쓰면 이런 혼동을 줄일 수 있다. 옵션 창의 글꼴 및 색에서 Consolas 같은 고정폭 글꼴과 적당한 크기로 바꾼다.

Hello World 작성과 실행

소스 파일에 다음 코드를 작성한다.

#include <stdio.h>

int main(void)
{
    printf("Hello, World\n");
    return 0;
}

작성한 뒤 Ctrl + F5를 누르면 빌드와 실행이 한 번에 이뤄진다. 콘솔 창에 Hello, World가 출력되면 환경이 정상적으로 갖춰진 것이다.

실행 결과 — 콘솔에 Hello, World 출력

콘솔이 바로 닫힌다면

F5(디버그 실행)로 실행하면 프로그램이 끝나는 즉시 콘솔 창이 닫혀 결과를 볼 수 없다. Ctrl + F5(디버그 없이 실행)로 실행하면 프로그램이 끝난 뒤 "계속하려면 아무 키나 누르십시오"가 표시되어 결과를 확인할 수 있다.

핵심 단축키

자주 쓰는 단축키만 익혀도 작업 속도가 크게 오른다.

단축키 동작
F5 디버그 모드 실행
Ctrl + F5 디버그 없이 실행
Shift + F5 디버그 모드 강제 중단
F7 프로젝트 빌드
F9 중단점(Break Point) 설정
F10 디버그 모드에서 한 행 실행 (Step Over)
F11 디버그 모드에서 함수 안으로 추적 (Step Into)

 

반응형

'Language > C' 카테고리의 다른 글

C언어 제어문  (0) 2026.05.31
C언어 연산자  (0) 2026.05.31
C 기초 문법과 표준 입출력  (0) 2026.05.31
CPU 수준 자료형과 컴파일 — 자료형, 정수·실수 표현, 컴파일러와 인터프리터  (0) 2026.05.30
컴퓨터는 어떻게 숫자와 문자를 다루는가 — 2진법, 진법 변환, 코드 체계  (0) 2026.05.30
'Language/C' 카테고리의 다른 글
  • C언어 연산자
  • C 기초 문법과 표준 입출력
  • CPU 수준 자료형과 컴파일 — 자료형, 정수·실수 표현, 컴파일러와 인터프리터
  • 컴퓨터는 어떻게 숫자와 문자를 다루는가 — 2진법, 진법 변환, 코드 체계
onebrotravel
onebrotravel
  • onebrotravel
    매일을 여행처럼
    onebrotravel
  • 링크

  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • Embedded
      • Language
        • C
      • OS
      • Network
      • DSA N
      • DevTools
      • Infra
      • Linux
      • Projects
      • Interests
        • ComfyUI
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 공지사항

  • 인기 글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.6
onebrotravel
Visual Studio로 C 개발 환경 만들기
상단으로

티스토리툴바