相信许多刚开始使用vscode的小伙伴们都有过这样的感受,明明按着网上的教程一步一步来,最终却总会出现一些奇奇怪怪的问题;配了几个小时之后还是失败。。
小编也是这么一路走过来的,现在给大家分享一下小编的成功秘籍~
1.卸载重装vscode
如果你确定你的电脑上从没装过vscode,那么直接跳到下一步;如果你电脑上还装着或者曾装过,那么请按接下来的操作,否则可能最后配置失败哦~
卸载vscode
-
删除残留数据
-
C:\Users\Administrator\.vscode
,C:\Users\Administrator\AppData\Roaming\Code
- 这两个位置的数据全部删除掉
- Administrator:这个文件夹在不同的电脑上的名称可能不同
-
重启电脑
2.下载vscode
- 官网链接:https://code.visualstudio.com/
- 安装时一直下一步就好了
3.下载MinGW
- 下载链接:https://sourceforge.net/projects/mingw-w64/files/
- 找到最新版的 "x86_64-posix-seh"下载
-
如图在这里插入图片描述
- 解压缩到任意位置
4.配置环境变量
-
打开解压缩文件夹的bin文件夹,复制路径,如图
- 在这里插入图片描述
- 注意:如果出现此文件夹为空,可能是因为电脑的杀毒软件误删除了里面的文件,这是需要暂时关闭电脑的杀毒软件再进行解压缩
-
打开系统高级设置->环境变量->Path->编辑->新建,将刚才复制的路径粘贴进来,然后一路确定即可。
在这里插入图片描述 -
验证配置是否成功
win+R,输入cmd,回车,输入g++ -v,如果结果如下图,说明配置成功
在这里插入图片描述
如果结果为:'g++'不是内部或外部命令,也不是可运行的程序或批处理文件。则失败。
5.配置c/c++环境
- 重启vscode
- 配置中文(不需要的同学跳过该步)
-
点击左边的扩展,输入Chinese,选择图中的插件,安装后重启vscode即可在这里插入图片描述
-
点击左边的扩展,输入Chinese,选择图中的插件,安装后重启vscode即可
- 新建文件夹
- 在这里插入图片描述
- 新建文件(如:helloworld.cpp)
-
打一段简单的hello world代码
在这里插入图片描述
-
- 按下Ctrl+ F5 (或Ctrl+ Fn +F5),点击C++(GDB/LLDB)
在这里插入图片描述
点击
[图片上传失败...(image-d46b6-1603283676239)]
会自动生成launch.json
和tasks.json
文件
在这里插入图片描述
细节修改如图
在这里插入图片描述
再返回helloworld.cpp界面,按Ctrl+ F5,发现编译成功了!
在这里插入图片描述
6.超完整的配置文件
这是一份更加完整的配置文件,有需要的可以下载,覆盖原来的.vscode文件夹。
文件下载链接:https://download.csdn.net/download/qq_45975757/12916060
7.常用扩展推荐
- C/C++
- C/C++ Compile Run
- Code Runner
- Visual Studio IntelliCode
(新增推荐)
Bracket Pair Colorizer 2:突出显示成对的括号
local history : 保留修改历史,防止误删(工程的根目录会生成一个.history目录)(可以把.history加入到.gitignore中,就不会把历史文件提交到git中)
-
TODO Highlight :(写代码过程中,突然发现一个Bug,但是又不想停下来手中的活,以免打断思路,怎么办?按代码编写会规范,都是建议在代码中加个TODO注释。比如这样
//TODO:这里有个bug
或
//FIXME:???
8.注意
之后新建的.cpp/.c文件应放在.vscode文件夹的父文件夹里面,否则可能会出现需要重新选择环境的情况。
之所以会这样是因为配置没用被应用于全局。(全局设置详情请见“教你如何快速解决需要在每个新项目新建launch.json文件的问题?”)
9.后记
现在环境终于配好了,快上机体验一下这个号称“宇内第一编辑器”的威力吧!
最后,小编整理不易,觉得有用的话就给个赞吧,你的认可是对小编最大的鼓励~