当前位置: 首页 > news >正文

VScode多文件编译/调试配置

之前都是在Visual Studio写C/C++,最近想换到VScode,折腾半天把launch.json和tasks.json配好了(虽然不懂为什么,但确实能用了),在此做个记录。

参考资料:1,2,3

环境:win10

launch.json如下

{"configurations": [{"name": "C/C++: g++.exe build and debug active file","type": "cppdbg","request": "launch","program": "${workspaceFolder}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "E:\\mingw64\\bin\\gdb.exe","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true},{"description": "Set Disassembly Flavor to Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "C/C++: g++.exe build active file"}],"version": "2.0.0"}

tasks.json如下

{"tasks": [{"type": "cppbuild","label": "C/C++: g++.exe build active file","command": "E:\\mingw64\\bin\\g++.exe","args": ["-fdiagnostics-color=always","-g","${workspaceFolder}/*.cpp","-o","${workspaceFolder}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "Task generated by Debugger."}],"version": "2.0.0"}

http://www.lryc.cn/news/180121.html

相关文章:

  • K折交叉验证——cross_val_score函数使用说明
  • 2023.09.30使用golang1.18编译Hel10-Web/Databasetools的windows版
  • React简介
  • 链表经典面试题(一)
  • 体验亚马逊的 CodeWhisperer 感觉
  • 6、行内元素和块元素
  • LeetCode 面试题 08.01. 三步问题
  • [CSCCTF 2019 Qual]FlaskLight 过滤 url_for globals 绕过globals过滤
  • 1分钟快速实现Redis数据对比
  • ASUS华硕天选4笔记本电脑FX507VV原厂Windows11系统
  • Vue3配置路由
  • 力扣 -- 97. 交错字符串
  • 【剑指Offer】4.二维数组中的查找
  • 独立按键控制LED亮灭、独立按键控制LED状态、独立按键控制LED显示二进制、独立按键控制LED移位——“51单片机”
  • chrome extensions mv3通过content scripts注入/获取原网站的window数据
  • 震坤行API接口聚合解析,实现根据ID取商品详情
  • mencpy和strcpy的区别?
  • 机器人过程自动化(RPA)入门 8. 异常处理、调试和日志记录
  • tomcat总结笔记
  • 中断向量控制器(NVIC)
  • QT配置FFmpeg出现错误原因
  • 列出使用Typescript的一些优点?
  • 如何做好测试?(四)集成测试(Integration Testing, IT)
  • 二叉树前序、中序、后序遍历(递归法、迭代法)
  • npm ,yarn 更换使用国内镜像源,淘宝源
  • 真正理解浏览器渲染更新流程
  • 市场调研的步骤与技巧:助你了解市场需求
  • ansible的个人笔记使用记录-个人心得总结
  • 相机数据恢复!详细步骤解析(2023新版)
  • LNK2001: unresolved external symbol __imp___std_init_once_begin_initialize 问题解决