코딩

챕터 1-4 : 프로젝트와 소스코드 생성

story98138 2026. 2. 23. 20:09

수업 목표

  • 프로젝트와 소스코드를 생성하는 방법을 배워본다.
  • 빌드 및 실행하는 방법과 Error List, Output 창을 살펴본다.

목차

  • Ex010401) 이전 작업 여는 방법
  • Ex010402) 새 프로젝트 추가하는 방법
  • 시작 프로젝트
  • Ex010401) 이전 작업 여는 방법
  • Ex010402) 새 프로젝트 추가하는 방법
  • Ex010404) 소스코드(명령서) 삭제하기
  • Ex010405) 소스코드(명령서) 만들기
  • Ex010406) 백지부터 시작해보자.
  • 빌드하는 방법
  • Ex010407) Error List와 Output 보는 방법

 필수 프로그램 설치

✅ Visual Studio 2022 혹은 Visual Studio 2026

 

모든 토글을 열고 닫는 단축키

- Windows : Ctrl + alt + t

- Mac : ⌘ + ⌥ + t

 

Ex010401) 이전 작업 여는 방법

저장해둔 폴더로 가서 .slnx 파일(솔루션 파일)을 더블클릭해서 실행합니다.

 

혹은 검색 > Visual Studio > 최근 프로젝트에서 실행해도 됩니다.

 

Ex010402) 새 프로젝트 추가하는 방법

Solution Explorer > Solution 우클릭 > Add > New Project 클릭합니다.
최근 프로젝트 템플릿에서 Console App C++을 선택하거나, Console App을 검색해서 선택하고 Next 클릭.
Project Name에는 항상 예제 이름 작성하고 Create 클릭합니다.
새 프로젝트 Ex010402가 생성된 모습. 근데 Ex010301이 좀 더 굵고 하얗다?

 

시작 프로젝트

소스코드 에디터를 빌드하면 하나의 프로젝트만 시작 프로젝트로 설정하고 빌드 할 수 있습니다. 같은 하늘 아래 두 태양이 없듯, 시작 프로젝트는 하나.

 

Ex010403) 시작 프로젝트 설정하는 방법

Solution Explorer > 원하는 프로젝트 우클릭 > Set as Startup Project 클릭합니다.
시작 프로젝트로 설정된 뒤 모습. 좀 더 굵고 하얗게 됩니다.
Solution Explorer > 원하는 소스코드 우클릭 > Remove 클릭합니다. 혹은 Solution Explorer > 원하는 소스코드 클릭 > Delete 키.
우리가 생각하는 삭제는 Delete임. Delete 클릭. Remove는 Solution Explorer에서만 안보이게 될 뿐이지, 디스크에는 남아있습니다.

Ex010405) 소스코드(명령서) 만들기

Solution Explorer > 원하는 프로젝트 우클릭 > Add > New Item 클릭합니다. 혹은 단축키 “Ctrl + Shift + A”. 그럼 시작프로젝트에 New Item이 됩니다.
우리는 C언어 학습 중이므로 Main.c 파일 생성합니다.

Ex010406) 백지부터 시작해보자.

 

// Main.c

 

빌드하는 방법

F5

현재 시작 프로젝트의 소스코드가 빌드 및 실행됩니다.

가장 많이 쓰이는 단축키입니다.

 

Ctrl + B

빌드만 수행됩니다.

 

Ex010407) Error List와 Output 보는 방법

빈 소스코드를 빌드 및 실행하니 아래와 같은 박스가 뜹니다.

에러가 났는데, 이전에 성공 한 적 있는 빌드로 계속할건지 묻는 박스. No를 누르는 것이 좋습니다. 체크하고 Yes를 누르면, 초보는 에러 났음을 모를수도 있습니다.
하단의 에러 리스트에서 두 가지 에러가 떴습니다. 영어지만, 한 글자씩 천천히 읽어보길 바랍니다.
1번. Error List 옆에 Output 클릭합니다. 2번. Show output from에 Build를 지정합니다. 그럼 경고와 에러 관련 내용을 볼 수 있습니다.

'코딩' 카테고리의 다른 글

챕터 1-6 : 서식지정자  (0) 2026.02.23
챕터 1-5 : main() 함수와 printf() 함수  (0) 2026.02.23
챕터 1-3 : Compiler  (1) 2026.02.23
챕터 1-2 : Low-Level Language와 High Level Language  (0) 2026.02.23
# 챕터 1-1 : 코딩이란,  (0) 2026.02.23