"lauch:program does not exist"错误通常表示编译器或调试器无法找到指定的可执行文件。这可能是由于几个原因引起的。首先,确保你的源代码文件夹路径不包含中文字符,因为这可能导致编译器无法识别文件。其次,检查你的launch.json文件中的配置项是否正确。根据引用中的提示,确保你的Windows用户名没有中文字符,因为这可能导致程序无法运行。如果你在launch.json中将"externalConsole"设置为true,但仍然无法显示外部终端黑框,请注意是否正在使用远程连接模式,因为在某些情况下,远程连接模式可能无法显示外部终端。另外,根据引用,在工作区新建的二级文件夹下调试程序可能会导致该问题,确保在launch.json中正确配置了exe文件的存放路径。如果问题仍然存在,请确保你的配置文件正确无误,并尝试重新编译和调试程序。

↑↑↑ 以上是普遍看到的解决方法大概“也是我们强大Inscode GPU 给出的答案” ,很多文章也写到大概之类的问题解决操作,但是!!!!!

首先,如果你是还没进行过正常的Run code(代码运行)那就先解决还未完成VScode的C语言环境搭建,就需要先去完成。

因为我是确定自己的 launch.json 文件配置是正确的,所以我第一反应也没有怀疑到这个文件上,而且代码中有错误波纹提示着 一个函数,最后认真的对照仿写的代码 ,原来我就是把函数名写错了!!!但是F5后它出的错误就是这个 lauch:program does not exist ,这是让我没能第一时间注意到错误只是在打错函数名上。

所以,童鞋们,一定要先检查好自己的代码是否每个字母都是对应的呀!

下面给你们奉上我自己在vscode 编写 C语言用的launch.json 文件配置吧

 

Logo

新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐