写在正文前面:
从我17年开始使用VSCode至今,只用过VSCode一次来写C++代码,光是调试环境就花了一下午的功夫,然后,就有了一次刻骨铭心的记忆,就是今年3月做数据结构课设的时候,那个时候还不会用可视化界面,就写了个C++控制台程序,鏖战了4天,终于达成了千行代码成就(就一个破学生兴趣管理系统写了这么多行实在惭愧QAQ),之后就爱上了VSCode,用它写代码真的是酣畅淋漓的体验。
咳咳,不扯了,从那时查阅网上资料,我从自己copy网上教程配置文件顺利使用至今以来一直再到昨天重新帮一位学弟调试 VSCode 环境来写C时出现的一堆让我一脸懵圈的问题为止,我都没有好好去研究一下这两个配置文件,一直以来都是复制粘贴别人的,运气好哪个能用就用哪个(其实用的就是下面这个)
@bat67 https://blog.youkuaiyun.com/bat67/article/details/76095813
所以昨天就用这个教程打发走了学弟,今天一个人好好研究了一番,通过猜测和尝试,终于把那些个问题的根源找到了,于是就有了这篇文章。
下面直接进入正题吧。
常见问题
-
t a s k {task} task参数
问题:命令传递的不是文件
解决方法:注意检查 args 参数是否为 “${file}”
问题:执行的命令不是 g++
解决方法:检查 command 参数是否为 “g++” -
l a u n c h {launch} launch参数