win下vscode简洁高效的配置c++运行调试环境

  • 说明:博客若有涉及到侵权或者其他不当行为请联系我删除致歉,若有兴趣交流指点或者相互学习也可以发送邮件联系,不胜感激。
  • 邮件地址:[email protected]

前言

  • 现在是2019年4月,vscode也在不断发展,现在对于c++环境配置也越来越简单,这篇文档是我重新一步一步的配置写成的,不需要自己创建配置文件,也不需要覆盖创建文件,对于小白十分友好,可能是目前全网最简洁高效的配置方式。介绍中已经将注意点说明,如果配置过程中还存在问题可以留言评论。vscode无论是开发c++项目,还是练习算法,其体验不错而且界面也十分美观,建议使用。

一、下载mingw编译器,并设置环境变量

  • mingw是c++的编译器,通过这个文件可以实现c++的运行与编译,mingw获取方式有三种:

    1. 直接下载解压,下载路径mingw64,CSDN的积分是系统自定的,我没办法设置成免费,所以可以通过其他途径下载此文件,或者采用下面两种方式。下载好文件后进行解压,不需要安装,最后文件要存储在一个不包含中文名的路径中。完成后按照下面步骤设置环境变量。
    2. 通过官网选择自己希望版本下载安装,但是下载较慢还容易下载失败。安装完成后按照下面步骤设置环境变量。
    3. 之前使用过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调出扩展栏
    1. 输入C/C++ IntelliSense,安装,支持c++调试运行
    2. 输入Chinese (Simplified),安装,支持中文
    3. 输入Code Runner,安装,支持快捷运行
    4. 输入Include Autocomplete,安装,支持头文件
    5. 输入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的右上角的三角形

五、配置完毕,正常使用

你可能感兴趣的:(C++)