- 说明:博客若有涉及到侵权或者其他不当行为请联系我删除致歉,若有兴趣交流指点或者相互学习也可以发送邮件联系,不胜感激。
- 邮件地址:qiao_jinming@foxmail.com
前言
- 现在是2019年4月,vscode也在不断发展,现在对于c++环境配置也越来越简单,这篇文档是我重新一步一步的配置写成的,不需要自己创建配置文件,也不需要覆盖创建文件,对于小白十分友好,可能是目前全网最简洁高效的配置方式。介绍中已经将注意点说明,如果配置过程中还存在问题可以留言评论。vscode无论是开发c++项目,还是练习算法,其体验不错而且界面也十分美观,建议使用。
一、下载mingw编译器,并设置环境变量
-
mingw是c++的编译器,通过这个文件可以实现c++的运行与编译,mingw获取方式有三种:
- 直接下载解压,下载路径mingw64,CSDN的积分是系统自定的,我没办法设置成免费,所以可以通过其他途径下载此文件,或者采用下面两种方式。下载好文件后进行解压,不需要安装,最后文件要存储在一个不包含中文名的路径中。完成后按照下面步骤设置环境变量。
- 通过官网选择自己希望版本下载安装,但是下载较慢还容易下载失败。安装完成后按照下面步骤设置环境变量。
- 之前使用过devC++或者codeblocks软件运行过c++,可以不同额外下载和安装,直接找到mingw64按照下面步骤设置环境变量,devC++的mingw路径:C:\Program Files (x86)\Dev-Cpp\MinGW64,codeblocks的mingw路径:C:\Program Files (x86)\CodeBlocks\MinGW。
-
环境变量配置:右击"我的电脑"->点击"高级系统设置"->点击"环境变量"->在用户变量或者系统变量中找到path(windows是单用户系统,所以在哪个变量中添加都可以)->在path(path不区分大小写)中添加刚刚解压好的文件路径,精确到bin目录,比如:C:\Program Files\mingw64\bin->一路确定到最后->同时键入win+r->输入cmd,打开命令提示符->输入g++ -v->出现一大片提示信息表示第一步完成。
二、安装vscode
- vscode是一个编辑器,到官网下载安装即可
三、为vscode安装必要插件
- 这一步不是必须的,但是有了这一步,可以增加c++代码编写时的头文件以及代码补全提醒等,也是十分重要的,在vscode中按Ctrl+shift+x调出扩展栏
- 输入C/C++ IntelliSense,安装,支持c++调试运行
- 输入Chinese (Simplified),安装,支持中文
- 输入Code Runner,安装,支持快捷运行
- 输入Include Autocomplete,安装,支持头文件
- 输入Bracket Pair Colorizer,安装,支持彩虹花括号
- 重启vscode
四、新建工作区,创建配置文件
- 在一个不包含中文,不包含空格的路径下创建一个纯英文名的空白文件夹
- 在vscode中点击"文件"->点击"将文件夹添加到工作区"->选中刚才创建好的文件夹添加即可,这时就可以在工作区看见刚刚导入的文件夹
- 右击文件夹点击"新建文件",创建一个新的cpp文件,这个cpp文件名一定要为纯英文,否则无法调试,里面写好一个输出hello的简单c++代码即可,这时这个文件夹中会自动出现一个新的文件夹".vscode"
- 按F5进行调试,此时提醒"…已终止,退出代码为1",点击"打开launch.json"->选择"C++(GDB/LLDB)"->选择第一项"g++.exe…",会在.vscode文件夹下自动生成launch.json与tasks.json,这两个文件已经自动创建好,不需要重新编辑,直接调试即可
- 这时发现头文件会出现一条绿色波浪线,点击头文件,会出现一个小灯泡,点击小灯泡,选择第一项"Edit…"会在.vscode文件夹下自动生成c_cpp_properties.json文件,将compilerPath项的gcc路径修改自己mingw64下的gcc路径,比如:C:\Program Files\mingw64\bin\gcc.exe,保存,这时绿线消失,正常运行,运行按钮在vscode的右上角的三角形
五、配置完毕,正常使用