https://coding-sj.tistory.com/109

 

VSCode C++ 입출력을 디버그 콘솔창 말고 터미널에서 하는 방법

configuration - How to use integratedTerminal in launch.json for C++ in Visual Studio Code? - Stack Overflow How to use integratedTerminal in launch.json for C++ in Visual Studio Code? I am trying V..

coding-sj.tistory.com

설치한 Mingw가 64비트 버전이어야한다.

기존에 설치한 32비트 버전을 삭제하고 64비트 버전으로 재설치하면 된다.


일단 첫번째 사이트에서

 

"my solution was to replace cygwin's gdb and g ++ with mingw64's."

 

라는 글을 보고, 분명 난 c++ 개발환경 세팅한다고 MinGW를 설치했는데 뭐가 잘못된걸까? 하고

 

내가 설치한 MinGW의 버전, 그리고 32비트인지 64비트인지 체크해봤더니

 

구버전인 6.2 그리고 32비트였다.

 

설치할때 64비트로 바꿔서 주의해서 설치해야 되는데, 설치할 때 그냥 막 하다가 이런 봉변을 당한것이다.

 

여기서 Architecture의 기본값이 i686(32비트)으로 되어있어서, 설치시 반드시 x86_64(64비트)로 바꿔주고 설치해야한다.

 

그리고 환경변수 설정후 VSCode로 돌아와서 코드를 실행해보면,

 

디버그콘솔이 아닌 터미널에서 입출력 결과가 나오게된다.