edit
c_cpp_properties.json
compilerPath, cppStandard,
includePath로 편집기가 코드를 해석하는 기준을
잡습니다.
C++ 확장 설치만으로 끝나는 것이 아니라, 컴파일러 경로와 빌드 명령, 디버거 실행 대상이 서로 같은 파일을 가리켜야 합니다.
c_cpp_properties.json
compilerPath, cppStandard,
includePath로 편집기가 코드를 해석하는 기준을
잡습니다.
tasks.json
g++.exe 명령과 args를 저장해 현재 소스
파일을 어떤 이름의 실행 파일로 만들지 정합니다.
launch.json
program, cwd,
preLaunchTask로 빌드 후 어느 실행 파일을 디버거가
열지 연결합니다.
settings.json · extensions.json포매터, 터미널 기본값, 추천 확장처럼 팀이 같은 편집 환경으로 시작하게 돕는 선택 설정입니다.
편집기가 코드를 이해하는 설정과 실제 빌드 명령은 다릅니다. 오류가 나면 먼저 어느 파일의 책임인지 분리해 보면 수정 범위가 좁아집니다.