본문 바로가기

Server

[VisualStudioCode]C++ 개발 환경 설정하기

작업순서

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