Win10环境下配置VScode中的C++环境

最近因为想要在Windows下跑一些程序,不想在VS中建立庞大的工程,所以就想在VScode中折腾一下(在Ubuntu系统下它的体验还是蛮好的)。经过一番折腾和翻阅大神们的资料,做一些记录。

下载并安装VScode

VScode官网 选择相应的版本去进行下载,安装步骤很简单。跟着安装指引走就行,选择自己的安装路径。

在新版的vscode中自带了一些插件,比如C/C++, Chinese等等,大家下载安装完毕之后可自行查阅。

我们用的是MinGW作为编译器(就像Ubuntu中编译c++文件用到g++一样),所以下一步说一下它的安装与配置。

MinGW安装及配置

MinGW 先下载对应的文件(有很多版本,根据你安装的版本,在版本中选择"x86_64-posix-seh"文件进行下载),将下载之后的文件进行解压,对于它的路径没有太多的要求。

在进行完这些操作之后在环境变量中添加它的路径。(在Win10中打开它的环境变量配置窗口)具体的操作见下图:

Win10环境下配置VScode中的C++环境

 

Win10环境下配置VScode中的C++环境

在上面第二张图中它的路径就是你刚才解压文件并把它放到相应位置的路径。

VScode编译 c++程序

  1. 创建程序文件夹,并在VScode中打开这个文件夹。之后在这个文件夹中创建c++程序,(我们用test.cpp)。如下图所示:

Win10环境下配置VScode中的C++环境

2. 如上图所示,在写完程序之后会出现检测include的错误,这是因为编译器的问题,如果你的电脑上安装了VS,VScode的编译器会自动选择 D:/VS2015/VC/bin/cl.exe 这一个编译器,我们需要将它改过来,改成刚才我们安装的MinGW的编译器路径。

首先我们点击在右下方的Win32(上图红色圆圈部分)会出现以下内容

Win10环境下配置VScode中的C++环境

一种是界面形式,一种是Java脚本形式,在这里我们选择UI形式。点击他之后找到如下图所示框,并修改它为 D:/mingw64/bin/g++.exe 这个路径的编译器(具体由你的安装路径来定。)将2处更改为如图所示的选项。

Win10环境下配置VScode中的C++环境

之后刚才的错误就会得到解决。

3. 按F1选择第一个选项,之后在选择带有g++的选项。之后在输出中就会看见helloworld的字样。

Win10环境下配置VScode中的C++环境

Win10环境下配置VScode中的C++环境

Win10环境下配置VScode中的C++环境

至此在VScode中第一个c++程序就编译执行完毕了。如果有什么地方有错误请指证!!!(在其他的博客中有 .vscode 文件夹的创建等等,其实在第二步的时候会自动创建的。具体的可以体会一下。。。)