VS Code로 디버깅 할 때 잘못된 경로에서 파일을 열려고 할 때
2024. 1. 19. 16:29ㆍ더 나은 삶을 위해/프로그래밍 공부
VS Code에서 작업을 하다가 디버깅을 하는데 분명히 해당 파일이 현재 디렉토리에 있는데도 VS Code가 자꾸 파일을 못 찾는다고 하는 경우가 자주 발생했다.
나의 경우는 VS Code 프로젝트 디렉토리 자체를 다른 드라이브로 옮겼을 때 발생했는데 어딘가에 절대경로가 저장되어 있는 것 같다. 아무리 찾으려 해도 못 찾았다ㅠ
임시방편으로 해결방법은 VS Code의 launch.json 파일에 소스파일맵핑을 시키는 속성을 추가하는 것이다. VS Code에서 작업 중인 디렉토리마다 .vscode 디렉토리가 있고 디버깅 설정을 했었다면 그 안에 launch.json 파일이 있다.
{
“version": "0.2.0",
"configuration": [
{
"name": "attach",
"type": "cppvsdbg",
"request": "attach",
"processId": "${command:pickProcess}"
}
]
}
이 launch.json 파일에 sourceFileMap 속성을 추가해준다.
{
“version": "0.2.0",
"configuration": [
{
"name": "attach",
"type": "cppvsdbg",
"request": "attach",
"processId": "${command:pickProcess}",
"sourceFileMap": {
"OLD DIRECTORY": "NEW DIRECTORY"
}
}
]
}
즉, OLD DIRECTORY를 NEW DIRECTORY로 연결해주는 방법이다.
'더 나은 삶을 위해 > 프로그래밍 공부' 카테고리의 다른 글
[Unity] 레고 튜토리얼 - 1. Get Started (0) | 2022.12.13 |
---|---|
[Unity] 시작하기 (0) | 2022.12.13 |
[C/C++] 파일 읽기 (0) | 2019.05.25 |
"제 사소한 경험이 여러분에게 조금이나마
도움이 되셨다면 공감 클릭 부탁드립니다"