🧼C, C++/공지및 삽질

VisualStudio Code C++ 개발 환경 구축

Mawile 2020. 11. 28.
728x90

안녕하세요 바로 시작하겠습니다~!

 

 


 

 

1. MINGW GCC 설정

 

우선 MINGW를 다운로드 받아야합니다~!

sourceforge.net/projects/mingw/

 

MinGW - Minimalist GNU for Windows

Download MinGW - Minimalist GNU for Windows for free. A native Windows port of the GNU Compiler Collection (GCC) This project is in the process of moving to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the G

sourceforge.net

 

 

설치가 다 되셨으면

MINGW파일을 자신이원하는 위치에 둔후,

/bin파일의 경로를 클립보드로 복사해줍니다!

 

그다음 윈도우키를 누르고, "환경" 이라고 쳐주면 이렇게 나오는데 "시스템 환경 변수 편집"을 눌러줍니다!

 

 

 

밑에 사진과같이 들어가줍니다

 

 

 

 

그다음 "PATH->편집"을 누릅니다

 

 

 

 

그다음 MINGW/bin의경로를 입력해준후, 확인 을 눌러줍니다

 

 

 

 

728x90

 

 

2. VScode 다운로드

 

그다음 VScode를 다운로드 받아야합니다~!

code.visualstudio.com/download

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

 

 

여기서 다운로드받으시면됩니다!

그후, 설치가 다 되셨으면~!

 

 

 

3. VScode내 설정

 

 

들어간뒤 사진과같이 추가패키지들을 다운로드 받습니다!

 

 

각각 이름은

C/C++

C/C++Makefile

Code Runner

Korean Language Pack

 

이며, 빨간밑줄은 필수로 다운로드받아야하는 항목이고, 파란색 항목은 선택항목입니다~!

 

 

 

또, 터미널에서 실행하기위해

 

Ctrl+, 를 누른뒤, "Extension"->"Code Runner Configuration"->"Run In Termial"을 체크 해줍니다!

 

 

 

 

 

 

 

4. 라이브러리 링크

 

 

이것은 vscode 설치에 대한 필수적인 요소는 아니고, 팁같은겁니다

 

 

 

4-1. Makefile활용으로 링킹하는법

 

Ctrl+Alt+P 를 누른뒤 검색창에다가 "make"를 치면 이렇게나옵니다

 

거기서 "C/C++ Project"를 선택하면 사진과같이 MakeFile이 생깁니다

 

 

 

 

그다음~!

 

 

 

 

 

이렇게 해준뒤, 

 

만약 C++17버전과 소켓을 사용하기위한 "ws2_32.lib"와 "winmm.lib"를 사용하고싶다?

하시면 이렇게 바꿔주시면 됩니다

 

 

 

"-lws2_32 -lwinmm" 

 

 

그후 cpp파일과 Makefile에가서 각각 Ctrl+S 를 눌러주신뒤,

Terminal에다가 "make"를 쳐주면은??

 

 

 

 

해당경로에 .exe 파일이 생깁니다~!!

 

 

 

4-2. 다이렉트로 링킹하는법

 

 

 

Ctrl+S 를 누른뒤 Ctrl+Alt+N 을 누르면 Terminal 에서 실행되지만

다음과 같이 링크에러가 발생합니다

해결법은

 

 

위에서 컴파일하면서 터미널에서 자동으로 타이핑된 위에 문구를 복사한뒤,

 

g++명령어 제일 뒤에 -lws2_32를 눌러주면?

 

잘 실행됩니다~!

 

 

오류없이 잘 실행되네요~!!!

 

 

그러면 오늘은 이만..!

728x90

댓글