解决vscode下调试c/c++程序一闪而过的问题(Windows)(c++程序,vscode,一闪而过,开发技术)

时间:2024-05-08 08:02:44 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    %E8%A7%A3%E5%86%B3vscode%E4%B8%8B%E8%B0%83%E8%AF%95c%2Fc%2B%2B%E7%A8%8B%E5%BA%8F%E4%B8%80%E9%97%AA%E8%80%8C%E8%BF%87%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%88Windows%EF%BC%89

起因

开始学习c语言了,一开始想的就是直接装个VS就完了,但是一搜都是说vs臃肿啥啥不好,不如用vscode来整,多轻量~于是就网上搜了许多教程开整了,期间也遇到了一些常见的坑,这些集中写个文,希望可以帮助到大家。配置文件也是来自其他文章的,我也进行了部分修改,后面会标出。

解决方法

A.在控制台中直接运行该程序原理:

解决方法:

如果放到launch.json文件中则是这样的。

需要说明的是,这并不是一个完美的解决方案,在这种情况下断点调试是没用的。

B.添加一些代码实现解决方法

c.方法A中的原理一样,只不过改成了在程序本身执行。

C.在代码结尾处添加断点

前面我们说了,方法A中并不能使用调试功能。而在你能正常使用调试功能的前提下,可以直接在代码结尾处断点解决。

写在最后

task.json

(悄咪咪问下我的"externalConsole": true关掉后在内置的powershell中打开并没有输出也不能输入,google后好像发现是本身的一个bug? ps英文输入法下也是如此,有的人说是中文输入法。不知道有没有大神有方法解决。。。)

到此这篇关于解决vscode下调试c/c++程序一闪而过(Windows)的文章就介绍到这了,更多相关vscode调试c/c++程序内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

本文:解决vscode下调试c/c++程序一闪而过的问题(Windows)的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:python中pop()函数的使用方法下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18