작업순서
1. Mingw설치
2. 환경변수 설정
3. C/C++ cpptools설치
4. tasks.json 생성
5. launch.json 생성
1. Mingw설치
위의 순서로 설치를 하고 있었으나 Mingw를 설치하는 부분에서 bin이 계속 비어 있어서 따로 검색해서
http://mingw-w64.org/doku.php/download/mingw-builds
Mingw-builds [mingw-w64]
mingw-w64.org
여기서 받으니 exe파일이 있었다.
2. 환경변수 설정
제어판->시스템 및 보안->시스템->고급 시스템 설정
또는
내 PC->오른클릭->속성->고급 시스템 설정
고급 탭에서 환경변수 클릭
Path선택 편집
새로 만들기 선택 후 해당 설치한 경로(C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin)를 입력한 후에 확인을 누른다.
테스트는 설정창(윈도우+R또는 시작 프로그램 오른 클릭 설정을 선택) cmd를 입력한 후
g++ --version
gdb --version
으로 설치확인이 가능하다.
3. C/C++ cpptools설치
Ctrl+Shift+X 또는 좌측 탭을 선택하여 C/C++을 검색한 후에 install을 한다.
아래 이미지는 설치한 후 이다.
File->Open Folder로 작업을 원하는 폴더를 열어준 후에
왼쪽 EXPLORER탭에서 cpp파일을 생성해보면 적용이 된 것을 확인할 수 있다.
4. tasks.json 생성
빌드를 하기 위해 json파일을 생성해야한다.
상단 탭에 Terminal->Configure Default Build Task
위의 순서대로 선택을하면 .vscode폴더와 하위에 tasks.json이 생성된다.
생성한 cpp를 선택한 후
상단 탭 Terminal->Run Build Task를 실행하면 exe실행파일이 생성된다.
5. launch.json 생성
디버깅을 하기 위해 json파일을 생성해야한다.
launch.json파일이 생성이 되고 main.cpp에서 breakpoint가 걸리는 걸 확인할 수 있다.
참고:
https://goodgodgd.github.io/ian-flow/archivers/vscode-tutorial
Visual Studio Code setup for C++ « IanFlow
Visual Studio Code 개발환경 세팅 (C++) 개인적으로 Visual Studio 싫어하기 때문에 그동안 크로스 플랫폼을 지원하는 IDE인 QtCreator를 쓰다가 이제서야 Visual Studio Code (vscode)를 써보기로 했다. Atom이나 Sublim
goodgodgd.github.io