지금까지 여기저기 블로그들을 돌아다니며 c++ 을 vscode 에서 설정하는데 온 힘을 쏟았는데 막상 세팅을 하니까 tie
, pair
등 c++에서 사용하는 함수들이 인식이 안되서 삽질을 하다가 며칠을 지나 드디어 득도(?) 를 하게 되었다.
앞으로 내가 할 방법은 기존에 설정했던 vscode 를 일단 초기화 한 다음에 처음부터 다시 설정하는 방법이다. 빌딩 부터 디버깅까지 모두 설정하는 방법이다.
참고로 나는 맥북 M1 을 사용중이다.
일단 기존에 세팅했던 모든 잡것들을 초기화하여 태초의 상태로 돌아간다.
cd ~/Library/Application\ Support
rm -rf Code
그러면 vscode 캐시가 삭제된다.
그리고 다시 vscode 를 다운받아서 사용한다.
다운로드 링크 https://code.visualstudio.com/download
아마 다시 설치를 해도 extention 들은 그대로 있을 것이가 만약에 없으면 c/c++ 을 다운로드 해주고 lldb 도 설치해준다.
"-std=c++17",
을 맨 처음에 추가해준다.command
+ shift
+ b
를 눌러 빌드 해준다../파일이름
으로 실행해봐서 잘되는지 확인한다.command
+ shift
+ d
를 눌러서 디버깅을 실행해본다.program
에서 <your program>
부분을 지우고 ${fileBasenameNoExtension}
를 입력한다.command
+ shift
+ d
를 누르고 왼쪽 위 실행 버튼(왼쪽 위 빨간 네모)을 누른다.
좋은 글 감사합니다 :)