VScode配置C/C++环境及其异常与报错

目录

  • 配置VScode环境
    • 安装MinGW
    • 配置环境变量
    • 再次检查
    • 安装VScode
    • VScode安装插件
    • 配置VScode插件
  • 一些坑
    • 安装了一个没用的MinGW

配置VScode环境

安装MinGW

这段文字将解释,为什么要安装MinGW,不感兴趣的朋友可以跳过。MinGW里面包含了C/C++的常用头文件和编译软件。我们写C/C++代码时,敲入的#include<“头文件名,例如stdio.h”>,以及编译生成.exe文件的程序都集成在了MinGW。换句话说,平时敲代码只是在编辑,而将代码解释成计算机可以理解的语言(机器语言),是MinGW来完成的。也就是说,没有MinGW,我们平时写的代码编译不了。

关于安装MinGW,我建议新手直接用DEV-C++的MinGW。因为关于安装MinGW有一些很难发现的问题,使用DEV-C++的MinGW可以有效规避这些问题。

假如你从来没有接触过DEV-C++集成开发环境,也没有关系。你可以自行搜索下载,我这里也提供了MinGW压缩包(提取码:urky)。

关于安装MinGW,你也可以直接去MinGW官网下载,假如你能确保自己安装的没有问题的话。

配置环境变量

现在你已经安装好了MinGW,接下来,就是配置环境变量了。
打开系统高级设置
VScode配置C/C++环境及其异常与报错_第1张图片
点击“系统”,因为截图不成功,故不作展示。
点击“关于”、然后点击“高级系统设置”
VScode配置C/C++环境及其异常与报错_第2张图片
点击“高级”,然后点击”环境变量。

VScode配置C/C++环境及其异常与报错_第3张图片
点击"path",然后点击“编辑”
VScode配置C/C++环境及其异常与报错_第4张图片
复制MinGW\bin文件夹路径
VScode配置C/C++环境及其异常与报错_第5张图片
点击“新建”,然后粘贴
VScode配置C/C++环境及其异常与报错_第6张图片
然后确定,再次确定,再次确定。一键三连?
VScode配置C/C++环境及其异常与报错_第7张图片
VScode配置C/C++环境及其异常与报错_第8张图片
VScode配置C/C++环境及其异常与报错_第9张图片

好的,到现在,是时候检查一下是否配置了环境变量了。
win+r,输入cmd,然后确定。
VScode配置C/C++环境及其异常与报错_第10张图片
输入"gcc -v"回车,然后输入"g++ -v"回车检查是否成功。

失败则提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,成功则如下:
VScode配置C/C++环境及其异常与报错_第11张图片
好的,现在计算机知道MinGW存放的路径了。

再次检查

这次需要确定,MinGW是否可以正常编译,这个一定要检查啊!

在D盘新建"demo.c"文件,写入代码如下

#include 
#include 
int main(){
    printf("Hello, World!");
    system("pause");
    return 0;
}

VScode配置C/C++环境及其异常与报错_第12张图片
win+R,输入cmd,点击确定。

输入"D:",切换到D盘;再输入"gcc demo.c -o demo",得到"demo.exe"文件。学过汇编的朋友是不是感觉这操作很熟悉?link+debug的简化嘛。
VScode配置C/C++环境及其异常与报错_第13张图片
好的,现在不出意料的话,你的D盘下面现在应该有一个"demo.exe"可执行程序了,点它,“hello world”。你现在应该明白MinGW的作用了吧。其实我们用记事本也可以写代码,就是这么回事,VScode只是一个扩展性很高的编辑器,不提供编译环境的。
VScode配置C/C++环境及其异常与报错_第14张图片VScode配置C/C++环境及其异常与报错_第15张图片

安装VScode

VScode下载官网
VScode配置C/C++环境及其异常与报错_第16张图片
不出意料,这位兄台,你的下载速度一定很慢吧。莫慌,我有办法。
复制下载地址,具体操作如图。
VScode配置C/C++环境及其异常与报错_第17张图片
新建标签,粘贴地址,然后把下载地址改成镜像地址:“vscode.cdn.azure.cn”,起飞!。
VScode配置C/C++环境及其异常与报错_第18张图片
下载完成后,正常的安装软件程序,这个应该都会吧。不会的兄弟留言,补个教程。

VScode安装插件

好家伙,特意把我配置好的VScode重置了,确定不点个赞再走?

点击如图位置
VScode配置C/C++环境及其异常与报错_第19张图片
输入"C/C++",选择如图插件,点击"install"安装,因为我之前安装过所以就没有显示"install"按钮。
VScode配置C/C++环境及其异常与报错_第20张图片
输入"Code Runner",同样地安装
VScode配置C/C++环境及其异常与报错_第21张图片

配置VScode插件

按图上顺序操作
VScode配置C/C++环境及其异常与报错_第22张图片
展开"Extensions",点击"Run Code fonfig…",把如图的选项勾上。
VScode配置C/C++环境及其异常与报错_第23张图片
好的,现在来快乐地写代码吧。
在D盘新建文件夹"code",然后用VScode打开文件夹。
VScode配置C/C++环境及其异常与报错_第24张图片
VScode配置C/C++环境及其异常与报错_第25张图片
新建"code.c"文件。
VScode配置C/C++环境及其异常与报错_第26张图片
输入代码

#include
int main()
{
    int x;
    scanf("%d",&x);
    printf("%d",x);
    return 0;
}

按照图上操作运行。
VScode配置C/C++环境及其异常与报错_第27张图片

一些坑

安装了一个没用的MinGW

很多博文检查WinGW都是检查到输入"gcc -v"或则"g++ -v",但是没有检查是否能够正常编译。

不能正常编译的MinGW,不管怎么配置.vscode文件夹里面的文件也无济于事,还会抛出-1的异常。

你可能感兴趣的