leetcode使用vscode调试C++代码
这里记录一下大体思路吧,关于细节配置放上别的博主的链接,他们讲的更好
vscode只是编辑器,相当于记事本,需要下载minGW提供的编译器和调试器
官方介绍: C/C++拓展不包括编译器或调试器,在本人看来,插件只能实现语法识别、代码补全等功能
当然C/C++插件还是要提前安装好的
1. 首先是需要配置成功leetcode在vscode能够显示和编辑代码
VSCode配置LeetCode插件
配置好之后仅能测试和提交代码(不能本地调试)
2. 其次是配置vscode能够编译和调试普通的helloworld.cpp文件
VSCode配置C/C++环境
已经安装好vscode的读者可从 “五、配置C/C++环境 ” 看起
大体需要注意的步骤
- 下载minGW、配置环境变量
- 写好简单的 helloworld.cpp 文件做测试(否则无法生成相关文件)
- 生成c_cpp_properties.json、launch.json、tasks.json文件
(本人配置launch.json无法自动生成,参考链接手动添加和修改的参数)
设置断点、成功调试
3. 最后配置leetcode使用vscode直接调试题目代码
此处需要一个leetcode debug插件,leetcode题目会显示四个按钮 (没有的话重启vscode看看)
设置断点,点击debug就可以调试了 (快捷键F5能调试helloworld.cpp,但是leetcode会报错,只能点击debug按钮)