背景
vscodeでC++のデバッグをするとき、ファイルをリダイレクトしたいと思った。launch.jsonのデバッグのタスクを作る時、argsのところに[">", "input.txt"]としたがリダイレクトできなかった。
フォルダ構成
/src
- target.cpp
- input.text
解決策
launch.jsonでデバッグのタスクの"configurations"に
launch.json
"setupCommands": [
{
"text": "settings set target.input-path ${fileDirname}/input.txt"
}
]
を追加する。
参考記事
Cannot get lldb to read file input - stack overflow
VS Code lldb debugging with stdin