VS Code C++ 세팅

VS Code C++ 세팅

Summary VS Code에서 C++ 개발환경을 설정하는 방법에 대한 안내로, 설치 과정, 헤더 파일 포함 방법, 빌드 설정을 위한 JSON 파일 작성법 등을 설명하고 있습니다. 추가적으로 유용한 링크와 디스코드 커뮤니티 참여를 권장합니다.


Image

설치

🔗 https://torbjorn.tistory.com/658

🔗 https://wooono.tistory.com/299

헤더 세팅

🔗 https://www.inflearn.com/questions/1075869/맥에서-makfefile-사용하지-않고-vscode를-사용하여-헤더파일-포함해-실행시키는-법

💡 헤더파일 포함 방법

Image

일단 이건 제 폴더 화면이구요 ch1.cpp가 메인함수이고, 리소스에 add함수(헤더파일 및 바디)를 넣었습니다.

add.cpp

Image

Image

add.h

Image


cpp 에서 그냥 헤더파일 디렉토리만 명시해주면 되는거였음

근데 헤더파일을 모두 포함시켜버릴 수 있음

참고로 vscode에서 Folder와 Workspace의 차이는 이 글을 참고하기 바란다. 간단히 말하면 하나의 폴더 아래서 모든 작업을 할 때는 [Open Folder]로 열면 되고 여러개의 루트 폴더가 있는 경우에는 워크스페이스를 만들어야 한다.

안녕하세요? 불친절에 대한 분노가 느껴지는 글입니다만 결과적으로 스스로 해결을 하셨네요. 저도 한 성격 하기 때문에 이 자리를 빌어서 학생때 이런적이 많았다는 고백을 하고 싶습니다. 되돌아보면 분노가 결과적으로 공부에 긍정적인 에너지로 활용되는 경우도 많았습니다.

일주일 차에 이정도를 스스로 추론해내신 것은 아주 잘하신 것 같습니다만, 매번 여러 개의 파일 이름들을 타이핑 하는 것은 번거로우실 것 같아서 VSCode 팁 알려드리려고 합니다.

VSCode 자체에서 빌드에 사용하는 설정들을 바꿀 수 있도록 *.json 파일들을 만들어 주는데,

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
"configurations": [

{

"name": "Linux",

"includePath": [

"${workspaceFolder}/**" **<- 여러 헤더 파일들(*.h)을 모두 포함(include)시키겠다.**

],
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
{

"tasks": [

{

"type": "cppbuild",

"label": "C/C++: g++ build active file",

"command": "/usr/bin/g++",

"args": [

"-fdiagnostics-color=always",

"-g",

"${fileDirname}/*.cpp", **<- 여러개의 cpp 파일들을 모두 빌드하겠다**

는 의미입니다. 이 설정파일들을 사용하는 방법은 아쉽게도 외부링크에 있습니다.

https://www.youtube.com/watch?v=UqCZda8DLGc

여기 앞부분 설치 방법 참고해보세요.

박성국님 요약도 참고하세요.

박성국님의 요약

https://blog.naver.com/sungkukshawnpark/223167856926 (윈도우)

https://blog.naver.com/sungkukshawnpark/223168149338 (맥OS)

다른 수강생들로부터 도움을 받고 싶으시면 디스코드로 오세요. 디스코드에 질문 올리셔도 됩니다. https://discord.gg/QkVU8QWUzS

🔗 https://modoocode.com/311

🔗 https://80000coding.oopy.io/4dfac992-da7b-490f-a957-6d86f81334be

🔗 https://bluishhot-star.tistory.com/117

🔗 https://goodgodgd.github.io/ian-flow/archivers/vscode-tutorial

💬 댓글

GitHub 계정으로 로그인하여 댓글을 남겨보세요. GitHub 로그인

🔧 댓글 시스템 설정이 필요합니다

GitHub Discussions 기반 댓글 시스템을 활성화하려면:

  1. Giscus 설정 페이지에서 설정 생성
  2. GISCUS_SETUP_GUIDE.md 파일의 안내를 따라 설정 완료
  3. Repository의 Discussions 기능 활성화

Repository 관리자만 설정할 수 있습니다. 설정이 완료되면 모든 방문자가 댓글을 남길 수 있습니다.