VScode: launch: program … dose not exist
环境
msys2-x86_64 # c/c++编译器安装软件
vscode
详情
参考VS Code 配置 C/C++ 编程运行环境(保姆级教程)教程配置了VSCode。在配置launch.json以编译多个.c
文件时,弹出了下面错误。
问题原因
是task.json
默认配置导致的bug。
具体的,task.json
默认的 cwd
参数值是C:\\msys64\\ucrt64\\bin
,和launch.json
文件的cwd
不一致。
解决方法
解决方法是将task.json
中的 cwd
参数改为和 launch.json
一样,即${fileDirname}
。
task.json
的 cwd
参数
launch.json
的 cwd
参数
注:如果默认有settings.json 配置文件,可以删除,也可以不删除。