解决VSCode出现“launch: program ...... does not exist”的问题

时间:2024-04-12 12:46:57

一、问题描述

C++源文件进行调试(按下F5)出现第一个弹窗,点击“仍要调试”出现第二个弹窗。

解决VSCode出现“launch: program ...... does not exist”的问题

解决VSCode出现“launch: program ...... does not exist”的问题

二、问题解决

1.找到cpp配置文件中的tasks.json和launch.json

2.使两者的label内容相同,如都为“Compile”。

3.更改task.json的args中的参数:“${fileDirname}/${fileBasenameNoExtension}”

  注:task中的${fileDirname}/${fileBasenameNoExtension}用于指定输出文件名

4.更改launch.json的program参数:“${fileDirname}/${fileBasenameNoExtension}”

  注:launch中的"${fileDirname}/${fileBasenameNoExtension}", 用于指定要进行调试的程序的路径

如下图所示。解决VSCode出现“launch: program ...... does not exist”的问题

解决VSCode出现“launch: program ...... does not exist”的问题

三、结果

按下F5即可进行debug,调试控制台可输出调试信息,问题解决。

解决VSCode出现“launch: program ...... does not exist”的问题