일상의 정리

vs code + CMake 디버깅 인수 전달하기

프로그래밍

vs code 프로젝트를 CMake로 구성 시 vs code F5로는 CMake 프로젝트 디버깅이 안된다.

따라서 Ctrl-F5로 디버깅을 진행해야 하는 데 이 때 인수 전달이 필요할 경우 아래 방법을 사용해야 한다.

1. .vscode 폴더에 settings.json 파일을 생성

2. 아래 내용과 같이 전달할 인수를 지정

{
    "cmake.debugConfig": {
        "args": [
            "arg1", "arg2", "arg3"
        ]
    }
}
이 후 Ctrl-F5 로 디버깅을 할 수 있다.