CMake를 이용해서 개발을 하다보면, argument를 넘겨주어야 하는 상황이 발생한다. 이떄, VSCode IDE를 사용하는 경우 argument를 전달하는 방법에 관한 내용이다.
방법은 간단하다.
1. ./vscode directory안에 settings.json 파일을 만들고 다음과 같이 작성한다.
{
"cmake.debugConfig": {
"args": [
"args1",
"args2",
"args3",
"args4",
]
}
}
#include <iostream>
int main(int argc, char * argv[]) {
std::cout << "Hello, World!" << std::endl;
std::cout << argc << std::endl;
for (int i=0; i < argc; i++){
std::cout << argv[i] << std::endl;
}
return 0;
}
코드에서 arguments를 잘 전달받는 것을 볼 수 있다.
