[C] Visual Studio 2022 첫 C 언어 프로젝트 분석

2025. 9. 6. 22:24Languages/C

반응형

I. 파일 구조 분석

Visual Studio 2022에서 첫 C 프로젝트를 생성하면 해당 프로젝트의 파일 구조는 다음과 같다:

MySolution (솔루션에 해당하는 MySolution.sln 파일이 존재)
ㄴMyFirstProject (프로젝트에 해당하는 MyFirstProject.vcxproj 파일이 존재) 
  ㄴSourceFiles
    ㄴMyFirstProject.c

 

여기서 소스 코드에 해당하는 "MyFirstProject.c" 파일은 'main' 함수만을 포함하고 있다. 해당 프로그램은 이 함수로 시작해서 이 함수로 끝난다. 즉, 'main' 함수는 이 프로그램의 진입점(entry point)이자 종료 지점(exit point)이다.

// MyFirstProject.cpp : 이 파일은 'main' 함수를 포함하고 있다. 이 프로그램은 해당 'main' 함수에서 시작하고 'main' 함수에서 끝난다.
//

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

// 프로그램 실행: "Ctrl + F5"를 누르거나 "Debug > Start Without Debugging" 메뉴를 선택한다
// 프로그램 디버깅: "F5"를 누르거나 "Debug > Start Debugging" 메뉴를 선택한다

// Visual Studio를 시작하는 팁들: 
//   1. 솔루션 탐색기(Solution Explorer) 창을 통해 파일을 추가하거나 관리한다
//   2. 팀 탐색기(Team Explorer) 창을 통해 형상 관리(source control) 시스템에 연결한다
//   3. 출력(Output) 창을 통해 빌드 관련 출력이나 기타 메시지를 확인한다
//   4. 에러 리스트(Error List) 창을 통해 에러들을 확인한다
//   5. 프로젝트(Project) > 새 아이템 추가(Add New Item)를 통해 새 코드 파일을 생성하고,
//      프로젝트(Project) > 기존의 아이템 추가(Add Existing Item)을 통해 새 기존 코드 파일을 프로젝트에 추가한다
//   6. 나중에 이 프로젝트를 새로 열고 싶으면 파일(File) > 열기(Open) > 프로젝트(Project)로 가서 해당 ".sln" 파일을 선택한다

 

II. 프로그램 실행 및 디버깅 방법

  • 프로그램 실행: "Ctrl + F5"를 누르거나 "Debug > Start Without Debugging" 메뉴를 선택한다
  • 프로그램 디버깅: "F5"를 누르거나 "Debug > Start Debugging" 메뉴를 선택한다

III. 각종 창 설명

솔루션 탐색기(Solution Explorer) 창

파일을 추가하거나 관리한다.

 

팀 탐색기(Team Explorer) 창

형상 관리(source control) 시스템에 연결한다. 이 팀 탐색기(Team Explorer) 창은 처음에는 열려있지 않고, "뷰(View) > 팀 탐색기(Team Explorer) 창" 메뉴를 통해 별도로 열어야만 한다. 이 팀 탐색기는 솔루션 탐색기에 비해서는 중요도가 낮아보인다.

 

출력(Output) 창

빌드 관련 출력이나 기타 메시지를 확인한다.

 

에러 리스트(Error List) 창

에러들을 확인한다. 단, 이 팀 탐색기(Team Explorer) 창은 처음에는 열려있지 않고, "뷰(View) > 에러 리스트(Error List) 창" 메뉴를 통해 별도로 열어야만 한다. 

 

IV. Visual Studio에 새 소스코드 파일을 추가하는 방법

  • "프로젝트(Project) > 새 아이템 추가(Add New Item)" 메뉴를 통해 새 소스코드 파일을 생성하고,
  • "프로젝트(Project) > 기존의 아이템 추가(Add Existing Item)"을 통해 새 기존 소스코드 파일을 프로젝트에 추가한다.

나중에 이 프로젝트를 새로 열고 싶으면 파일(File) > 열기(Open) > 프로젝트(Project)로 가서 해당 ".sln" 파일을 선택한다.

반응형