报错及目录如下:想知道launch.json中的program是怎么配置的

想知道tasks.json中的同样问题是怎么配置的

报错及目录如下:想知道launch.json中的program是怎么配置的

想知道tasks.json中的同样问题是怎么配置的

以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从你给出的内容来看,你似乎正在使用Visual Studio Code(VSCode)配置OpenCV并运行C++程序。在VSCode中配置OpenCV和运行C++程序涉及到多个文件,包括.vscode目录下的tasks.json和launch.json文件。关于你遇到的问题,我会为你解释并给出建议。
在launch.json文件中,"program"字段应该指向你要运行的程序的路径。根据你给出的错误信息,似乎你在尝试运行一个不存在的程序。你需要确保你的程序已经被正确编译并且生成的可执行文件路径是正确的。例如,如果你的程序名为main.cpp并且你编译它生成了main.exe,那么你应该在"program"字段中填写"${workspaceRoot}\\main.exe"(确保路径正确)。如果你不确定可执行文件的名称或位置,你可以尝试在VSCode的终端中手动编译你的程序并检查输出。
在tasks.json文件中,你配置了编译任务。你需要确保以下几点:
"command"字段指向的是正确的编译器路径。根据你的内容,你使用的是D:\\mingw64\\bin\\g++.exe,这应该是正确的。"args"字段中的路径和库文件是正确的。你需要确保所有依赖的OpenCV库文件路径和名称都是正确的。根据你给出的内容,看起来这部分配置是正确的。但是你需要确保这些库文件确实存在于指定的路径下。"label"是用于描述任务的名称,可以随意设置。另外,"type"字段应该是"shell"表示这是一个shell任务。这些部分看起来配置是正确的。报错信息为“launch: program 'D:\Debugger$(main).exe' does not exist”,这意味着VSCode尝试在指定路径下运行一个不存在的程序。你需要检查"program"字段的配置是否正确,并确保你的程序已经被正确编译并且生成的可执行文件存在于该路径下。另外,请确保你的OpenCV库文件路径和名称都是正确的。
launch.json中的"program"字段是否正确指向了你的可执行文件路径。tasks.json的"args"字段中。确保这些库文件确实存在于指定的路径下。