vscode的.vscode文件记录

tasks.json:控制如何编译你的代码(加 -I参数)
launch.json:控制如何调试你的代码(指定调试器路径)

launch.json文件

{ "version": "0.2.0", "configurations": [ { "name": "(gdb) 启动", "type": "cppdbg", "request": "launch", //【改点一】 //这是打开当前文件夹下的"文件名称.exe"文件 "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",// "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true, "MIMode": "gdb", //【改点二】自己的gbd.exe路径 "miDebuggerPath": "C:\\xxx\\xxxx\\mingw64\\bin\\gdb.exe", "setupCommands": [ { "description": "为 gdb 启用整齐打印", "text": "-enable-pretty-printing", "ignoreFailures": true }, { "description": "将反汇编风格设置为 Intel", "text": "-gdb-set disassembly-flavor intel", "ignoreFailures": true } ],"preLaunchTask": "C/C++: g++.exe 生成活动文件" } ] }

tasks.json文件配置

{ "tasks": [ { "type": "cppbuild", "label": "C/C++: g++.exe 生成活动文件", //改点一改为自己的g++文件所在地 "command": "C:\\xxx\\xxx\\mingw64\\bin\\g++.exe", "args": [ "-fdiagnostics-color=always", "-g", //[核心修正一]源文件路径 //使用${fileDirname}自动定位到当前打开文件所在目录即(src) "${fileDirname}\\*.cpp", "-o", //生成的exe文件放在src目录下 //也可以改到src下的output下 //${fileDirname}\\output\\${fileBasenameNoExtension}.exe "${fileDirname}\\${fileBasenameNoExtension}.exe", "-fexec-charset=GBK", //[核心修正二]头文件路径 //“-I”后面告诉去当前目录下"${fileDirname}的上级目录里的include找头文件 "-I", "${fileDirname}\\..\\include" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true }, "detail": "调试器生成的任务。" } ], "version": "2.0.0" }

这个相比之前的多了规范配置

注意点

1.${fileDirname}表示src当前目录

一般就是你在哪个代码文件打开并进行调式则该地址就是就是该${fileDirname}

比如一般在main代开调试运行则src就是${fileDirname}(当前文件夹不会精确到.cpp)。如果在头文件点击运行会报错就是因为${fileDirname}位置不对,但是src的其他cpp文件打开依然能运行

2.${fileBasenameNoExtension}表示当前打开文件名称

会生成当前文件名称的exe文件,你在src不同文件下虽然能调试但是生成的exe文件名称不同,你可以固定配置就是写个固定的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1179551.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人工智能之数据分析 Pandas:第九章 性能优化 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2026年国内最好的沸石转轮+CO定制厂家口碑推荐榜单,除尘器/沸石转轮一体机/滤筒除尘器/催化燃烧,沸石转轮生产商排名 - 品牌推荐师

随着工业废气治理需求持续攀升,沸石转轮+CO(催化燃烧)技术凭借高效吸附与低温催化优势,成为VOCs治理领域的核心解决方案。然而,市场鱼龙混杂,企业技术实力、设备稳定性及售后服务差异显著。为此,我们通过全网数…

小程序毕设项目:基于springboot+微信小程序的院竞赛管理系统(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

开发智力的课堂

假期充电模式,小朋友认真上课的样子,别人的假期在玩耍,娃们的假期在赶课,努力的小孩最可爱, 假期不虚度,成长不止步,课堂上的小身影,正在悄悄积攒能量,收获满满[太阳][跳…

详细介绍:法律大模型微调:基于 LLaMA-Factory 的指令微调方案

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【毕业设计】基于springboot+微信小程序的院竞赛管理系统(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026年国内知名的活性炭箱供应厂家联系方式,RTO/旋风除尘器/催化燃烧/活性炭箱/滤筒除尘器,活性炭箱品牌怎么选择 - 品牌推荐师

在VOCs有机废气治理领域,活性炭箱作为吸附净化环节的核心设备,其性能稳定性直接影响企业排放达标率与环保合规成本。据生态环境部2025年行业白皮书显示,全国活性炭箱市场规模已突破85亿元,但设备选型不当导致的二次…

2026苏州厂房装修大揭秘:这几家公司不容错过! - 品牌测评鉴赏家

2026苏州厂房装修大揭秘:这几家公司不容错过!一.苏州厂房装修的重要性 在苏州这片充满活力的商业热土上,厂房作为企业生产运营的核心场所,其装修质量直接关乎企业的兴衰成败。 从生产效率层面来看,合理的厂房装修…

2026极简风爱好者必看!这些宝藏装修公司绝了 - 品牌测评鉴赏家

2026极简风爱好者必看!这些宝藏装修公司绝了一.极简风盛行,为何独得恩宠? 在如今这个快节奏的时代,“断舍离” 的理念越来越深入人心,极简风装修也顺势成为众多人的心头好。极简主义,可不是简单地减少物品数量,…

苏州装修宝藏公司大盘点,口碑爆棚不踩雷! - 品牌测评鉴赏家

苏州装修宝藏公司大盘点,口碑爆棚不踩雷!一.装修前的 “灵魂拷问” 家,是我们心灵的避风港,是疲惫时最渴望回归的温暖港湾。而装修,则是赋予这个港湾独特魅力和舒适体验的关键环节。一个精心装修的家,不仅能提升…

GESP认证C++编程真题解析 | 202309 六级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

第一、二、三章 习题总结

习题 2-6(P35)用1,2,3,,9 组成3个三位数 abc , def 和 ghi ,每个数字恰好使用一次,要求 abc : def : ghi 1:2:3 。按照“abc def ghi”的格式输出所有解,每行…

人群仿真软件:AnyLogic_(4).行人库功能详解

行人库功能详解 行人库简介 AnyLogic 的行人库(Pedestrian Library)是专门用于模拟行人行为的强大工具。行人库提供了一系列的图形化组件和编程接口,使用户能够轻松地创建复杂的行人仿真模型。这些模型可以用于研究和优化行人流量、安全性和舒…

GESP认证C++编程真题解析 | 202306 一级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

2026苏州装修哪家强?覆盖不同业主的装修需求的十大装修公司! - 品牌测评鉴赏家

2026苏州装修哪家强?覆盖不同业主的装修需求的十大装修公司!一.引言:装修的纠结与选择 家,是每个人心灵的避风港,而装修则是赋予这个港湾独特魅力与舒适的关键。当你怀揣着对未来家的美好憧憬,准备开启装修之旅时…

提示工程架构师必学:用Few-shot Learning增强提示情境感知的AI技巧

提示工程架构师必学:用Few-shot Learning增强提示情境感知的AI技巧 引言:为什么你的AI总是“get不到”上下文? 作为提示工程架构师,你可能遇到过这样的场景: 让AI写一封商务投诉回复邮件,结果它用了“嗨,哥们”这种口语化表达; 让AI解决Python性能优化问题,它却给出…

用 Python 实现芯片性能优化模型

用 Python 实现芯片性能优化模型 一招看懂“软硬协同”的性能优化术 + 工程级落地 作者:Echo_Wish 一、引子:芯片性能优化不是写个 Benchmark 那么简单 你可能见过这样的场景: 新芯片发布 Benchmark 跑出一溜亮眼数字 结果项目一上机器: ➤ 延迟高 ➤ 能耗飙 ➤ 频繁热降…

【计算机毕业设计案例】基于微信小程序的校园跑腿小程序基于springboot+微信小程序的校园外卖直送平台(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

开源大模型选择指南:精准匹配需求 + LLaMA-Factory Online高效落地

开源大模型选择指南:精准匹配需求 + LLaMA-Factory Online高效落地在开源大模型百花齐放的时代,选择适配自身需求的模型是第一步,而高效实现模型部署、微调与应用落地,则是发挥模型价值的关键。LLaMA-Factory Onli…

2026船用法兰市场盘点:哪些公司口碑载道值得选?不锈钢管板/不锈钢法兰/高温合金法兰,船用法兰供应商哪家权威 - 品牌推荐师

作为船舶管道系统的核心连接件,船用法兰的质量直接关系到船舶航行安全与作业效率。据中国船舶工业行业协会最新数据,2025年国内船用法兰市场规模达42亿元,同比增长18%,但市场存在产品标准不统一、非标定制能力参差…