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

leetcode使用vscode调试C++代码

leetcode使用vscode调试C++代码

这里记录一下大体思路吧,关于细节配置放上别的博主的链接,他们讲的更好
vscode只是编辑器,相当于记事本,需要下载minGW提供的编译器和调试器

官方介绍: C/C++拓展不包括编译器或调试器,在本人看来,插件只能实现语法识别、代码补全等功能
当然C/C++插件还是要提前安装好的
C/C++拓展不包括编译器或调试器

1. 首先是需要配置成功leetcode在vscode能够显示和编辑代码

VSCode配置LeetCode插件
配置好之后仅能测试和提交代码(不能本地调试)
在这里插入图片描述

2. 其次是配置vscode能够编译和调试普通的helloworld.cpp文件

VSCode配置C/C++环境
已经安装好vscode的读者可从 “五、配置C/C++环境 ” 看起

大体需要注意的步骤

  1. 下载minGW、配置环境变量
  2. 写好简单的 helloworld.cpp 文件做测试(否则无法生成相关文件)
  3. 生成c_cpp_properties.json、launch.json、tasks.json文件
    (本人配置launch.json无法自动生成,参考链接手动添加和修改的参数)

设置断点、成功调试

在这里插入图片描述

3. 最后配置leetcode使用vscode直接调试题目代码

此处需要一个leetcode debug插件,leetcode题目会显示四个按钮 (没有的话重启vscode看看)
在这里插入图片描述 在这里插入图片描述
设置断点,点击debug就可以调试了 (快捷键F5能调试helloworld.cpp,但是leetcode会报错,只能点击debug按钮)
在这里插入图片描述

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

相关文章:

  • 树莓派Linux源码配置,树莓派Linux内核编译,树莓派Linux内核更换
  • 【C语言】深度讲解 atoi函数 使用方法与模拟实现
  • HTTPS的加密流程
  • STM32配置读取BMP280气压传感器数据
  • 【Linux】 基础IO——文件(中)
  • 蓝桥杯刷题冲刺 | 倒计时13天
  • MIPI D-PHYv2.5笔记(5) -- 不同的PHY配置方式
  • 【周末闲谈】文心一言,模仿还是超越?
  • 《一“企”谈》 | 「佛山市政」:携手企企通,让采购业务数智化
  • Spark运行架构
  • 基于卷积神经网络CNN的水果分类预测,卷积神经网络水果等级识别
  • Spring Boot 框架总结
  • 【数据结构】第五站:带头双向循环链表
  • Springboot生成二维码
  • “独裁者”何小鹏,再造小鹏汽车
  • 数据结构 | 泛型 | 擦除机制| 泛型的上界
  • C++拷贝构造函数(复制构造函数)详解
  • python学习——多线程
  • SAP 系统中过账码or记账码
  • 【FreeRTOS(一)】FreeRTOS新手入门——初识FreeRTOS
  • Python中 __init__的通俗解释是什么?
  • 网友真实面试总结出的自动化测试面试题库
  • 2023 年最佳 C++ IDE
  • 在Ubuntu上使用VSCode编译MySQL Connector/C连接库
  • 单声道数字音频放大器AD87589
  • 网络的UDP协议和TCP协议
  • 【JaveEE】多线程之阻塞队列(BlockingQueue)
  • 分布式ELK日志监控系统环境搭建
  • 【数据结构刷题集】链表经典习题
  • JavaSE(3.27) 异常