VS Code Setup

.vscode 편집·빌드·디버그 설정

C++ 확장 설치만으로 끝나는 것이 아니라, 컴파일러 경로와 빌드 명령, 디버거 실행 대상이 서로 같은 파일을 가리켜야 합니다.

edit

c_cpp_properties.json

compilerPath, cppStandard, includePath로 편집기가 코드를 해석하는 기준을 잡습니다.

build

tasks.json

g++.exe 명령과 args를 저장해 현재 소스 파일을 어떤 이름의 실행 파일로 만들지 정합니다.

debug

launch.json

program, cwd, preLaunchTask로 빌드 후 어느 실행 파일을 디버거가 열지 연결합니다.

comfort

settings.json · extensions.json

포매터, 터미널 기본값, 추천 확장처럼 팀이 같은 편집 환경으로 시작하게 돕는 선택 설정입니다.

save .cpp 저장
build tasks 실행
output Debug 폴더 생성
debug launch가 실행
설정 파일을 읽는 순서

편집기가 코드를 이해하는 설정과 실제 빌드 명령은 다릅니다. 오류가 나면 먼저 어느 파일의 책임인지 분리해 보면 수정 범위가 좁아집니다.