VScode运行C语言出现的调试问题 lauch:program does not exist 解决方法

vscode配置c语言环境以及launch:program“*****.exe” does not exist问题(保姆级检查) 阅读详情
AI摘要

本文主要探讨了VSCode中C语言出现“lauch:program does not exist”错误的原因及解决办法。可能是源代码文件夹路径含中文、launch.json配置有误、Windows用户名含中文等。作者还分享自身因函数名写错导致该错误的经历,最后将分享launch.json文件配置。

"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 文件配置吧

 

解决VS code c++ launch:program does not exist问题!!! 大概意思就是说我们没有定义引用cout,但是这个不可能呀!然后发现是gcc有问题!我们把tasks.json文件中的gcc全部选中,替换成g++,报错解决l!网上的建议是修改launch的"program"、"miDebuggerPath";tasks的"command"、"args"的-o文件。这两个肯定是要改的,但是改了还是没有用!网上看了很多资料,全都是一堆没有用的。都说是是launch的问题,但是按照网上的改都不对。 阅读详情

相关推荐

在vs code中编译C/C++语言程序

VS CODE编译运行C语言程序记录

tianyazhichiC的博客 1万+

VSCode运行中出现launch:program ... does not exist的解决办法

VSCode运行中出现launch:program ... does not exist的解决办法

weixin_41448995的博客 6万+

vscode的launch:program ‘‘ does not exist

如图 一般是由于launch.json文件没有配置好的缘故。在右下角的ADD configuration如选第二个登录: 看到program这一栏,这一栏很重要,一般是选择你CMakelist,编译出来的可执行文件 看我CMakelist, 我生成的可执行文件是test_,所以路径可以这样输入: 我在之前cmake的时候已经有了test_这个文件了 然后就可以运...

狂小虎/Anthony Dave的博客 KuangXiaoHu's Blogs 5万+

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

一、问题描述 C++源文件进行调试(按下F5)出现第一个弹窗,点击“仍要调试”出现第二个弹窗。 二、问题解决 1.找到cpp配置文件中的tasks.json和launch.json 2.使两者的label内容相同,如都为“Compile”。 3.更改task.json的args中的参数:“${fileDirname}/${fileBasenameNoExtension}” 注:task中的${fileDirname}/${fileBasenameNoExtension}用于指定输出文.

小梁的博客 19万+

第一篇:常见CAN错误帧及其排查方向

在本文中主要阐述各类错误帧的形成原因以及在使用同星硬件设备出现错误帧时,应当 如何进行排查并消除错误帧。在 CAN 总线通信中,通常遇见的错误帧主要为以下五种,其 分别是:bit error、ACK error、stuff error、CRC error 以及 form error。

u013089100的博客 1745

使用VNA(Vector Network Analyzer)对S参数进行去嵌(一)

传统上,RF和微波组件被设计成具有同轴接口的封装。通过连接一系列这些单独的同轴设备,可以容易地制造复杂的系统。使用使用类似同轴接口的标准测试设备可以很容易地测量这些部件和系统的性能。然而,现代系统需要更高水平的组件集成、更低的功耗和更低的制造成本。射频组件正在迅速从使用昂贵同轴接口的设计转向使用印刷电路板和表面贴装技术(SMT)的设计。传统的同轴接口甚至可以从最终产品中取消。这就给设计者留下了用需要同轴接口的测试设备测量这些射频和微波组件性能的问题。解决方案是使用连接同轴和非同轴传输线的测试夹具。

小孟同学的博客 1万+

vscode配置C/C++ 时报错,launch program does not exist | 无法检测到头文件:检测到 #include 错误。请更新 includePath。|解决方法

vscode配置C/C++ 时报错,launch program does not exist | 无法检测到头文件:检测到 #include 错误。请更新 includePath。|解决方法

weixin_46274756的博客 1万+

Simulink智能驾驶场景探索:自动泊车系统设计与验证

自动泊车系统(APS)传感器模块:用于检测车辆周围的障碍物和其他车辆的位置。路径规划模块:根据传感器数据生成最优的泊车路径。控制器模块:根据路径规划结果生成转向角、速度等控制信号。执行器模块:根据控制器生成的信号调整车辆的方向盘、油门和刹车。在本实例中,我们将使用超声波传感器和摄像头来检测车辆周围的环境,并使用PID控制器实现自动泊车功能。通过本教程,我们介绍了如何使用 Simulink 进行自动泊车系统的仿真。背景介绍:理解自动泊车系统及其在智能驾驶中的应用。所需工具和环境。

MHD0815的博客 506

VSCode-C语言环境配置问题解决-launch: program ...... does not exist”的问题(其中一种情况)

以前使用这个插件改了其中一个设置,在运行代码时可以自动在当前文件夹生成一个文件夹存放.exe文件(我觉得这样更加整洁)。现在不用这个插件之后以为可以直接在takes和launch文件中生成.exe文件的路径中填上就可以直接用。可是这样也就遇到了上述问题。这种情况是我自己以前使用Run Code这个插件遇到的问题(个人不推荐使用会遇到不少问题),在网上找了好久都没找到解决方法然后一个个试出来的(有错误请大佬帮忙指出)。我遇到的问题到这就基本解决了,分享出来帮和我遇到同样问题的人提供方法。

2302_77366971的博客 1272

第3.1.3章 机器人第三方库实战总结:ROS 2 入门实战及和ROS1的对比,打通机器人开发的任督二脉

本文针对机器人SLAM开发中第三方库的学习痛点,重点介绍ROS 2在SLAM中的应用。文章首先对比ROS 1与ROS 2的核心差异,梳理ROS 2知识图谱,包括节点、话题、服务等核心概念。通过实战项目演示如何构建激光SLAM节点,结合代码详解运行流程。最后给出学习建议,强调动手实践的重要性,帮助开发者快速掌握ROS 2在SLAM开发中的关键应用。

行知SLAM 180

PrimeTime low power-多电压设计流程(2)

get_power_switches`、`get_supply_nets` 和 `get_supply_ports` 命令的操作方式类似,并具有类似的命令选项。PrimeTime 根据 UPF 命令构建电源供应网络,包括 create_power_domain、create_supply_net、create_supply_set、create_supply_port、set_domain_supply_net 和 connect_supply_net。电源集句柄是为电源域隐式创建的一个抽象电源集。

QRBQ 712

解决launch:program .exe does not exist

vscode 运行c++ bug解决

不平凡之路 2万+

手把手教你搭建工业级C#上位机:完整架构+通信+配置+日志,新手也能落地(附全套源码)

模型层是“数据容器”,统一数据格式,避免参数传递混乱。本文搭建的C#上位机,采用“分层+模块化”架构,解耦了UI、通信、配置、日志四大核心功能,不仅满足工业场景的基础需求,还为后续扩展打下基础。新手跟着步骤走,既能掌握上位机的核心开发技能,又能理解工业级项目的架构设计思路。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1154

launch:program is not exist

使用了RunAsTI或RunAsTrustedInstaller工具来启动程序,但该工具只能在nt6.x(Vista及更高版本)上运行,而在较早的Windows版本中不存在TrustedInstaller。解决方法是将根目录设置为正确的文件夹路径,例如将{fileDirname}修改为正确的文件夹路径。综上所述,launch:program is not exist错误可能由于文件路径中包含中文字符、使用了不支持的工具、或者路径设置不正确等原因导致。解决方法是将源代码文件夹路径更改为不包含中文字符的路径。

qq_47736488的博客 4236

【Unity 反向运动学插件】Final IK 一套完整的IK解决方案

Final IK是Unity中一套完整的反向运动学解决方案,提供多种IK算法(CCD、FABRIK等)和功能模块,包括全身IK、VR驱动、武器瞄准、视线跟随等。其核心是通过数学方法计算关节旋转,使末端骨骼精确到达目标位置。系统支持多约束求解、旋转限制、动画烘焙及交互系统,采用模块化设计,兼顾性能与扩展性,适用于动作游戏、VR等需要高质量角色控制的场景,是Unity生态中最成熟的IK工具链之一。

2403_88403568的博客 1004

国债期货的日线趋势跟踪策略实现(基于backtrader框架)

通过backtrader框架,我们可以轻松地实现国债期货的日线趋势跟踪策略,并进行回测和验证。通过这种策略,我们可以尝试捕捉国债期货价格的短期趋势,并根据趋势的方向进行交易决策。backtrader提供了许多内置的指标、订单类型和其他功能,可以帮助你进一步优化和改进你的策略。它提供了丰富的工具和功能,使我们能够快速实现和验证我们的交易想法。方法中,我们根据当前价格和前一天的价格判断趋势的方向,并根据趋势的变化进行买入或卖出操作。然后,我们设置了初始资金和交易手续费,并将我们定义的策略。来跟踪每日的收盘价。

NisyPhilosophy的博客 404

VS_Code运行中出现launch:program ... does not exist的解决办法

VS_Code运行中出现launch:program ... does not exist的解决办法,多个CPP文件

qq_46226356的博客 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

vscode调试报错launch:program“路径”does not exist

调试c++程序时遇到报错launch:program"路径”does not exist 解决方法: 第一步:删除文件夹.vscode中的launch.json文件 第二步:按下F5调试源cpp文件,选择第一个,再选择g++.exe 第三步:调试成功

qq_52461192的博客 8万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

解决VSCode出现“launch: program ...... does not exist”与“VSCode include<iostream>“报错解决”的问题

解决VSCode出现“launch: program ...... does not exist”与“VSCode include<iostream>“报错解决”的问题 把tasks.json和launch.json删掉 重新配置(此操作不会影响你的setting.json和插件) 删掉之后,Ctrl+c 一段简单的 c++代码 , 点击运行

2302_80006483的博客 6447

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

VSCode运行中出现launch:program…does not exist 怎么解决

这个错误通常是因为配置文件中指定的程序路径不存在或不正确。在文件中,确保program字段的路径指向正确的可执行文件或脚本。路径的输入需要根据你的项目结构和操作系统来决定。以下是一些建议:如果是相对路径,确保路径是相对于工作区根目录的。。如果是绝对路径,直接输入完整路径。使用命令快速获取文件的绝对路径。。\\

Kirry18的博客 4139

VSCode 调试出现:“launch: program ...... does not exist”

对vscode编译报错“”launch: program ...... does not exist基于deepseek的一种修复方法

Marxwuwuwu的博客 3258

vscode 调试提示launch json中的 “program”不存在问题

将launch json中的 “program”改成"${fileDirname}/${fileBasenameNoExtension}"就ok了!

yssa1125001的博客 4万+

在VS code中调试代码出现“launch: program ‘c: \build\Debug\outDebug‘ does not exist”的解决方法

通过设置“launch.json”解决在VS code进行C语言开发时碰到“launch: program ‘c: \build\Debug\outDebug‘ does not exist”的问题

Bao Zhuhan的优快云博客,个人网站的同步发布平台 2万+
上一篇: C语言初学基础篇:递归详细过程 && 递归与嵌套循环的区别
下一篇: 学习编程的常用快捷键
Runpire
博客等级 码龄9年 55粉丝 27原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Runpire

希望我帮助到你了  ̄︶ ̄

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值