解决VSCode中Debug和运行路径不一致
创作时间:
作者:
@小白创作中心
解决VSCode中Debug和运行路径不一致
引用
CSDN
1.
https://blog.csdn.net/luansj/article/details/138649886
当尝试调试程序时,程序的运行路径与预期不符。这通常会导致程序无法正确读取文件或访问资源,从而影响调试过程。为了解决这个问题,可以在launch.json文件中配置CWD参数,以确保Debug和运行路径一致。
配置launch.json文件
launch.json文件是VSCode中用于配置调试会话的文件。通过修改这个文件,可以自定义调试器的行为,以满足的需求。要配置CWD参数,需要先找到launch.json文件。通常情况下,这个文件位于项目根目录的.vscode文件夹中。如果没有这个文件,可以手动创建一个。
接下来,需要编辑launch.json文件,添加或修改configurations部分。以下是一个示例配置:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"cwd": "${fileDirname}",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true
}
]
}
在这个示例中,为Python语言创建了一个名为“Python: Current File”的调试配置。其中,"cwd"参数设置为"${fileDirname}",表示当前工作目录(CWD)为当前打开文件所在的目录。这样,无论是调试还是运行程序,都会使用相同的路径。
参数解释
"name":调试配置的名称,可以自定义。"type":调试器类型,这里使用的是Python。"request":调试请求类型,这里选择的是“launch”,表示启动一个新的调试会话。"cwd":当前工作目录(CWD),这里设置为"${fileDirname}",表示当前打开文件所在的目录。"program":要运行的程序,这里设置为"${file}",表示当前打开的文件。"console":指定调试输出的控制台类型,这里选择的是“integratedTerminal”,表示使用VSCode内置的终端。"justMyCode":是否仅跳过不在源代码中的代码,这里设置为true。
总结
通过配置launch.json文件中的CWD参数,可以确保在VSCode中进行调试时,程序的运行路径与预期一致。这样,就可以顺利地进行调试,避免因路径问题导致的各种困扰。
热门推荐
研究证实:乌龙茶不仅不致肾结石,还能降低16%发病风险
研究:适量饮茶可降低肾结石风险,但浓茶需谨慎
石家庄四季旅游:春赏花、夏玩水、秋观叶、冬滑雪
UE5.5贴图导入神器:NVIDIA纹理工具
UE5.5贴图导入神器:NVIDIA纹理工具使用指南
高新技术企业的政策扶持详解
对联高手教你写诗,秒变文艺青年
开发商电梯质保期限,你真的懂吗?
小柠檬的故事:从宽扁头到正常,额缝早闭的治疗之路
颅缝早闭会影响大脑发育,CT检查和手术治疗是关键
下肢水肿的预防与治疗:从生活方式到饮食调理
四神汤配紫苏红枣茶,双管齐下除湿消肿
冬季水肿不用愁:五类食物搭配三大习惯,轻松缓解
黄瓜富含钾元素,四种吃法有效缓解水肿
2025国考面试备考:三种形式解析与高分技巧
国考面试语言表达提升指南:三大技巧助你突破
河北定州四大特色名小吃,每种都是定州人的心头爱
红龙鱼变色秘籍:七大关键因素全解析
红龙鱼上色秘籍大公开!
从琴头到殿角:龙的九个儿子在古建筑中的独特作用
中国古代宗教与民间信仰:从起源到融合的千年文化传承
中国古建筑中的龙元素:吉祥象征与精湛工艺的完美融合
大大方方的女生,职场社交神器
央视曝光羊绒毛衣消费陷阱:这些选购要点请收好
安全生产事故频发敲警钟,七项措施筑牢企业安全防线
有三高和抑郁症也能投保?惠民保成健康问题人群新选择
工作鞋汗脚怎么办?从选鞋到护理的8个实用建议
“出汗”飞行器:仿生技术突破超声速飞行高温瓶颈
出汗异常怎么办?四种常见病因及治疗方案全解析
出汗量多少与健康无关,四种异常出汗需警惕