Chapter1. C언어 : Visual Studio 환경 설정하기, 비쥬얼 스튜디오.

2026. 4. 1. 17:42·지식 아카이브/C언어


∨ IDE (통합 개발 환경)

  다른 많은 프로그래밍 언어도 마찬가지지만, 프로그래밍 언어로 프로그램을 코딩할 때 사용하는 작업 공간을 개발 환경이라고 합니다. 코딩을 '요리'로 비유하자면, 개발 환경은 '주방' 같은 것이죠. IDE는 Integrated Development Environment의 약자로, 우리말로는 통합 개발 환경이라고 합니다. 쉽게 말해 프로그램을 개발할 때 필요한 여러 도구들을 하나로 모아놓은 소프트웨어입니다. 어떤 요리를 하냐에 따라 주방의 상태나 필요한 도구가 다르듯, 프로그래밍 언어에 따라 필요한 개발 환경도 달라집니다. 즉, C언어를 위한 개발 환경이 따로 있고, 파이썬(Python)을 위한 개발 환경도 따로 존재한다는 것이죠.

  예를 들어 코드를 작성하는 기능 외에도, 작성한 코드를 실행하는 기능, 오류를 찾아주는 디버깅 기능 등을 각각 따로 사용하는 것이 아니라, 하나의 프로그램 안에서 모두 사용할 수 있도록 해줍니다. 그래서 통합 개발 환경이라 불리고, 개발자는 여러 프로그램을 오갈 필요 없이 한 곳에서 편리하게 작업할 수 있습니다. 

 

∨ Visual Studio

  Visual Studio는 MicroSoft에서 만든 프로그램입니다. 이는 프로그래밍을 보다 쉽고 편하게 할 수 있도록 도와주는 개발 도구로, C언어의 대표적인 IDE(통합 개발 환경) 중 하나입니다. C언어 뿐만 아니라 다른 다양한 프로그래밍 언어도 지원하며, 여러 파일로 구성된 프로젝트를 효율적으로 관리할 수 있는 기능도 제공하여 널리 사용되고 있습니다.

색깔이 보란 색인 것이 Visual Studio입니다! 파란 색인 Visual Code와는 엄연히 다릅니다!

 

  Visual Studio는 MicroSoft에서 만든 프로그램입니다. 이는 프로그래밍을 보다 쉽고 편하게 할 수 있도록 도와주는 개발 도구로, C언어의 대표적인 IDE(통합 개발 환경) 중 하나입니다. C언어 뿐만 아니라 다른 다양한 프로그래밍 언어도 지원하며, 여러 파일로 구성된 프로젝트를 효율적으로 관리할 수 있는 기능도 제공하여 널리 사용되고 있습니다.

 

  잠시 짚고 넘어갈 부분이 있습니다!

 

 보란 색인 Visual Studio와 달리 파란 색인데 비슷하게 생긴 아이콘을 보신 적이 있나요? 이 프로그램은 Visual Code로 Visual Studio와 마찬가지로 개발 환경을 제공하는 프로그램이긴 하지만, Visual Studio와는 엄연히 다른 프로그램입니다. 저희는 Visual Studio를 사용할 것이기 때문에 이 Visual Code 프로그램을 Visual Studio로 착오하는 일은 없으시길 바랍니다! 

 

 

 

∨ 설치 방법

  Visual Studio는 몇 년을 주기로 큰 업데이트가 이루어집니다. 따라서 Visual Studio 2015, Visual Studio 2017, Visual Studio 2019, Visual Studio 2022 등 여러 버전을 거쳐 발전해 왔고, 현재는 Visual Studio 2026 버전이 출시되었습니다. 필자는 2025년에 코딩을 시작하여 해당 버전을 사용하고 있습니다. 설치 방법에 대해서는 추후 이 글에 추가할 예정입니다.

 

∨ 사용 방법

  설치가 완료되었나요? 그럼 한번 Visual Studio를 실행해봅시다!

만약 현재 블로그를 다크 모드로 보고 있다면 이미지와 배경의 색깔이 비슷하여 인식이 힘들 수 있습니다. 오른쪽 하단 화이트 모드를 이용해보세요

 

  위 화면처럼 나오실 겁니다. 그러면 오른쪽에 [시작]이 보이시나요? 일단 제일 위의 "리포지토리 복제(C)"는 무시하고 아래 연두색으로 박스쳐진 부분은 기존 파일, 즉 이전에 코딩하던 파일을 열어서 마저 코딩할 수 있습니다. 근데 아마 대부분의 분들은 미리 만들어 놓은 파일이 없을 것이므로, 아래 빨간 색 박스로 쳐진 "새 프로젝트 만들기(N)"를 눌러 봅시다. 프로젝트라는 단어가 자주 등장할텐데, 일단 프로그램의 코드가 작성될 파일이라고 생각하시면 되고, 정확한 뜻은 아직은 모르셔도 상관 없습니다!

   

 

  위에서 Visual Studio가 여러 프로그래밍 언어의 개발 환경을 제공한다고 했던 것을 기억하시나요? 만약 Visual Studio 설치 시 다양한 개발 환경 기능을 설치하셨다면 이와 같이 프로젝트 생성 시 여러 종류의 프로젝트 시작 버튼이 생깁니다. 저희는 C언어 개발 환경이 필요하니 "빈 프로젝트"를 눌러봅시다.

 

 

여기서 프로젝트 이름과 위치, 솔루션 이름을 지정할 수 있습니다. 여기서 "이름"만 원하는 이름으로 기입을 하고, 프로젝트를 생성하시면 됩니다. 그럼 아래와 같은 화면이 나오는지 확인해봅시다.

 

여기서 중요한 것은 아래처럼 빨간 색 박스로 쳐진 "솔루션 탐색기" 창이 떠야 합니다. 

 

다들 이 부분이 나오시나요? 안나오신다면 아래의 과정대로 해보시길 바랍니다.

 

상단에서 [보기(V)]를 좌클릭하면, 이처럼 여러 선택지가 나옵니다. 그 중 가장 위의 [솔루션 탐색기(P)]를 클릭하시면 위의 빨간 색 박스 부분의 창이 뜨시게 될겁니다.

 

  아까 프로젝트는 프로그램의 코드가 작성될 파일이라고 말했었는데요, 사실은 우리가 만들 프로그램의 코드는 프로젝트를 구성하는 파일 중 소스 파일에 작성합니다. 즉, 우리가 만들 프로그램의 소스 파일이 프로그램의 코드를 맡는 역할이죠. 오른쪽 솔루션 탐색기에 "소스 파일"이 보이시나요? 이 소스 파일을 우클릭해봅시다.

 

 

"소스 파일"을 우클릭 한 후 "추가(D)"에 마우스를 올려 보면, 위처럼 "새 항목(W)...", "기존 항목(G)..."이 뜨게 됩니다. 여기서 기존 항목은 이미 있는 소스 파일을 가져오는 것이지만, 지금은 소스 파일을 새로 만들어보겠습니다. "새 항목(W)..."을 좌클릭합니다.

 

 

  "새 항목(W)..."을 누르셨나요? 자, 그렇다면 아마도 위와 같은 화면이 나오게 될 겁니다. 그럼 새로 만들 소스 파일의 이름을 설정할 수 있습니다. 파일 이름은 기본적으로 FileName.cpp이라고 나와 있을 텐데요, 저는 main.c로 이름을 설정해 놓겠습니다. 여기서 중요한 것은 점(.) 앞의 부분인 FileName 부분을 꼭 main이라고 안해도 됩니다. test.c, my.c 처럼 마음대로 파일 이름을 정해도 되지만 점(.) 뒤 부분인 cpp를 c로 바꿔주시는게 좋습니다. 아래 문단은 왜 cpp부분을 c로 바꾸는가에 대한 내용입니다. 궁금하시면 읽어 보시면 됩니다.

 

  참고 내용입니다. 모르셔도 상관없으니 이 부분은 뛰어 넘어가셔도 됩니다. 파일을 나타낼 때는 파일의 이름과 파일의 확장자를 가지고 나타냅니다. 파일의 확장자란 무엇일까요? 예를 들어봅시다. FileName.cpp 파일의 경우, 파일의 이름은 FileName이고 확장자는 .cpp입니다. main.c의 경우, 파일의 이름은 main이고 파일의 확장자는 .c입니다. 이처럼 파일의 확장자는 해당 파일의 유형을 나타내는 표기입니다. 이 파일이 이미지 파일인지, 동영상 파일인지, 텍스트 파일인지 알려주죠, "MyDiary.txt" 라는 이름의 파일이 있다고 한다면, 이 파일의 확장자는 .txt입니다. 즉 텍스트 파일임을 알 수 있습니다. 이외에도 이미지 파일이라면 ".jpg", ".png", ".gif" 등이 있는 것이죠. 처음에 들었던 예에서 "FileName.cpp" 파일은 파일의 이름이 FileName이고, 확장자가 ".cpp"이므로 cpp언어로 작성된 소스 파일이라는 뜻입니다. "main.c"는 파일의 이름은 main이고, 확장자가 ".c"이므로 c언어로 작성된 소스 파일이라는 뜻입니다. 저희가 프로젝트에서 방금 생성한 main.c는 c언어 소스 파일이고, 만약 이름을 바꾸지 않았다면 FileName.cpp 파일, 즉 cpp 언어 소스 파일이 생성됩니다. (cpp 언어를 C++ 언어라고도 부름, 둘은 같은 표현) cpp 언어와 c언어는 서로 비슷하기에 cpp 소스 파일에다가 c언어 코드를 작성할 수 있지만 둘은 완전히 같은 언어는 아니므로 c언어로 프로그램을 만들 때는 확장자를 ".cpp"가 아닌 ".c"로 하는 것이 좋습니다.

 

  

 

  자, 이제 소스 파일이 생성되었으니, 여기에 우리는 C언어로 코드를 쓰면 됩니다. 즉, 이제 코딩하는 방법만 알면 되는 것이죠. 이제 Visual Studio를 끄셔도 됩니다.

 

∨ 프로젝트 파일 열기

 

  만약 우리가 다음날, Visual Studio를 키게 된다면 이전에 작업하던 프로젝트를 어떻게 다시 열 수 있을까요? 글의 맨 처음 부분에서 설명했던 것 처럼, 아래 이미지의 오른쪽 연두색 박스에서 "열기" 기능을 이용하거나, 또는 왼쪽에 최근에 사용한 파일을 여는 기능이 있는데, 아마 최근에 열었던 파일 목록에 우리가 생성한 프로젝트가 생길 겁니다. 그럼 그 프로젝트를 눌러보시면 작업을 이어갈 수 있습니다.

 

만약 현재 블로그를 다크 모드로 보고 있다면 이미지와 배경의 색깔이 비슷하여 인식이 힘들 수 있습니다. 오른쪽 하단 화이트 모드를 이용해보세요

 

  근데 만약 프로젝트를 열어도 소스 파일이 안보이고 메인 화면에 아무것도 안 뜬 상태가 생기기도 합니다. 지금 아래에는 메인 화면(중심)에 main.c 소스 파일이 열린 것을 볼 수 있지만, 만약 소스 파일이 보이지 않는다면 다음과 같이 행동하시면 됩니다. 우선 화면 오른쪽에 [솔루션 탐색기]를 띄웁니다. 아래 화면에서 "솔루션 탐색기"가 띄워져 있는 것이 보이시나요? 만약 보이지 않는다면 글의 처음 부분에서 설명했던 것 처럼, 상단 [보기(V)] -> [솔루션 탐색기] 클릭하시면 됩니다. 이후에 오른쪽 솔루션 탐색기에서 우리가 생성했던 소스 파일을 클릭하시면 됩니다. 

 

 

  이제 개발 환경인 Visual Studio에서 C언어 개발환경을 세팅하는 방법의 90%를 알았습니다. 그럼 다음 시간에 C언어 문법에 대해 설명해보도록 하겠습니다.

 

읽어 주셔서 감사합니다!

 

 

'지식 아카이브 > C언어' 카테고리의 다른 글

Chapter5. C언어 : 변수의 선언, 대입, 초기화, 참조.  (0) 2026.04.15
Chapter4. C언어 : only 실습 모드  (0) 2026.04.15
Chapter3. C언어 : 코드에 대한 기본 구조. 주석  (0) 2026.04.15
Chapter2. C언어 : 프로그램이 만들어지는 과정. 컴파일과 링킹  (0) 2026.04.15
Chapter0. C언어 : C언어를 배워야 하는 이유  (0) 2026.04.01
'지식 아카이브/C언어' 카테고리의 다른 글
  • Chapter4. C언어 : only 실습 모드
  • Chapter3. C언어 : 코드에 대한 기본 구조. 주석
  • Chapter2. C언어 : 프로그램이 만들어지는 과정. 컴파일과 링킹
  • Chapter0. C언어 : C언어를 배워야 하는 이유
검정부기
검정부기
안녕하세여. 한성대학교 AI응용학과에 재학중인 대학생입니다!! 공부 내용 개인적으로 정리하고, 도움이 될만한 내용은 공유하기 위해 개인적으로 만든 블로그입니다. 댓글 아무거나 쓰셔도 상관없습니다. 무엇이든 질문하셔도 됩니다, 틀린 질문도 괜찮습니다, 성실히 답변해드리겠습니다!
  • 검정부기
    검정부기
    검정부기
  • 전체
    오늘
    어제
    • 분류 전체보기 (55)
      • 강의 아카이브 (11)
        • Python for AI (1)
        • 선형대수 (2)
        • 컴퓨터 프로그래밍 (4)
        • 웹프로그래밍기초 (2)
        • 확률 및 통계 (2)
        • 사회데이터의 이해 (0)
        • 생활 속의 인공지능 (0)
        • 생활 속의 빅데이터 (0)
      • 지식 아카이브 (12)
        • 파이썬 (1)
        • C언어 (11)
        • 웹프로그래밍 (0)
        • 확률 통계 (0)
        • 선형대수 (0)
        • git & github (0)
        • 리눅스 (0)
        • 컴퓨터 구조 (0)
        • 운영체제 (0)
        • 네트워크 (0)
      • Daily 아카이브 (29)
        • 공부일지 (22)
        • IT 에세이 (0)
        • 프로젝트 (1)
        • 아무거나 쓰는 곳 (4)
        • 연습 일지 (0)
        • 일기 (2)
      • 알쓸 아카이브 (2)
        • 군대 (IT) (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 블로그 사용법
    • 안녕하세용. 반갑습니다.
  • 인기 글

  • 태그

    수업정보
    육군
    강의
    시험대비
    정보보호병
    ai학과
    파이썬
    ai
    서류심사
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
검정부기
Chapter1. C언어 : Visual Studio 환경 설정하기, 비쥬얼 스튜디오.
상단으로

티스토리툴바