不想用dev C++那个界面了,之前做作业用过vscode写Python,现在想配一下C的。
一开始瞎搞的,直接打开了一个.c的文件,提示我安装C/C++ Extension Pack的扩展。配置环境的时候,忘记具体是哪部分,好像点了链接到原来的Dev C++了,疯狂弹窗。之后好一段时间怎么弄都还是弹窗,于是只好卸载重新安装。接下来记录下过程。
首先,完全卸载vscode。可参照卸载vscode。注意找不到AppData或者其他文件夹的话,点文件夹上方,查看-显示-隐藏的项目。
如果不用卸载,就直接安装,参照安装vscode,下载缓慢的话,可以参照快速下载。
要实现的效果是,终端可以输入和显示输出,也可以是弹黑框式输出。
先按照这样配置,但我遇到几个问题:
1、没有图中红线这个选项,因此我直接新建了一个launch.json的文件,复制了网上的代码,注意修改成自己的路径。
2、出现“找不到任务C/C++: g++.exe build active file”
可以参照这篇解决,把这里全部统一即可。
3、出现“终端将被任务重用,按任意键关闭。”
这里参考这篇解决。
其实这时候已经配置好了,但是终端还是没有输出,而且也不弹黑框。
最后,我修改成下图所示的编译并执行,之前是Debug,然后就可以正常输出了。
由于安装了Code Runner,所以可以右键Run code。这样是在终端显示。
按F5或者点绿色三角是弹黑框运行。
写这篇调试的时候,还会遇到问题 d : 无法将“d”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,参考这篇,删去system("pause");即可。
偶尔也会很奇怪的运行报错,不过再试试又好了。
之后再有问题,就把一下四个文件所在的.vscode放到创建文件的文件夹里就可以。