Tnote

vscode에서 c++ 환경 세팅 본문

기타자료

vscode에서 c++ 환경 세팅

jfl 2022. 12. 25. 17:02

1. C/C++ 컴파일러 설치 (C:\에 설치)

구글 검색 (ex. g++)

https://sourceforge.net/projects/mingw-w64/files/mingw-w64/

 

2. 컴파일러 환경변수 설정

win키 + R  > sysdm.cpl > 고급 > 환경변수

*C:\mingw64\bin : 컴파일러 설치된 위치

 

Win키 + R > cmd > gcc -v 입력 시 뭐 뜨면 설치 잘 된것.

 

3. vscode 설치

구글 검색

 

4. vscode 프로젝트 폴더 생성

1) vscode에 폴더 열기

2) open한 폴더 내 새로운 폴더 및 파일 생성

3) vscode의 C/C++ 확장팩 설치 (적용을 위해 vscode 재실행)

4) 코드 작성

5. vscode 설정

1) 컴파일러 설정

*C:\mingw64\bin\gcc.exe : 우리가 설치한 컴파일러 실행 파일 (다른 거면 수정할 것)

자동저장이므로 그냥 상단에 x 누르면 .vscode 폴더가 생기고 아래 json 파일들이 생겼으면 잘 따라온 것. (아래 그림 참고)

2) json 파일 작성

tasks.json 파일 교체 (링크 참고 : https://github.com/webnautes/nudapeu/blob/master/1158-5)

 

3) 단축키 설정

4) 명령창 설정

6. 컴파일 ( .exe 실행파일 만들기)

hello.exe 실행파일이 생긴 것을 확인 할 수 있음

 

7. 실행 결과 (Ctrl + Alt + R)

 

https://webnautes.tistory.com/1158 참고했습니다. 감사합니다


+ vscode 한글 깨짐 현상

vscode에서 한글을 출력하게 되면 문자가 깨지게 되면서 이상한 문자가 출력된다.

 

 

해결방법) 인코딩 방식을 UTF-8  -> EUR-KR로 수정

우측 하단에 UTF-8을 누르고 

Reopen with Encoding 누르고

EUC-KR을 찾아서 클릭 (스크롤을 내려서 찾아야 할 것이다. 여기선 최근에 사용했기에 최고 상단에 위치한 것)

 

인코딩 방식이 바뀌어 문자가 다시 깨질 수 있는데 이 때 ctrl + z 를 누르면 원상 복구 된다.

 

ctrl + z 키를 통해 깨진 문자가 원래대로 돌아 온 것을 볼 수 있다.

 

근데 이 설정은 일시적인 것이라 재부팅하면 다시 설정해줘야 한다. 많이 불편하다면 아래 설정을 해주면 된다

window키 + R > intl.cpl 입력 후 엔터

시스템 로캘 변경 클릭

체크표시 후 확인

 

but, 이 설정을 하면 window에서 사용하던 게임이 실행이 안되는 경우가 있어서 나중에 오류나면 다시 체크를 풀고 사용하면 되고 혹은 실행마다 vscode에서 utf-8을 euc-kr로 인코딩 방식을 변경해주면 된다.

'기타자료' 카테고리의 다른 글

파티션 분리  (0) 2023.01.03
ubuntu 설치 (feat. window 듀얼부팅)  (0) 2023.01.03
vscode에서 python 세팅, pip 사용  (0) 2023.01.03
numpy, pandas  (0) 2022.10.30
[Linux] Ubuntu 듀얼부팅 설치  (0) 2022.09.29