【VScode+MinGw】安装配置教程

一、VScode下载安装

点击进入VS官方网站下载,如下图所示

进不去或速度慢的可以选择镜像网站进行下载Visual Studio Code – VSCODE 中国区下载加速 – 白盒子网 (baihezi.com)

以官网为例,点击右上角Download,选择对应的版本(本教程基于Windows进行演示)

下载完成打开.exe引导安装程序

选择合适的安装地址进行安装

二、配置VScode

打开VScode,点击左边第五个按钮(扩展市场),搜索chinese,安装汉化插件,安装完成右下角会弹窗提示,点击change language and restart,之后会重新进入软件

接着输入c,安装c/c++插件

接着点击左边第一个按钮(资源管理器),打开文件夹

新建一个VSprojects文件夹,点击选择文件夹,然后勾选信任文件夹所有文件的作者,点击是

创建文件helloworld.c,在编辑区域输入代码

#include <stdio.h>
int main()
{
    printf("hello world\n");
    return 0;
}

三、MinGW-w64下载

点击进入官网下载,进入链接点击MinGW-W64-builds跳转

无法跳转或响应慢就直接往下滑,划到下载地址,点击Github地址

选择对应的配置(可参考go系列&运维系列&Windows系列:MingW-W64-builds那么多版本,他们的区别是什么呢?_mcf posix-CSDN博客)进行下载,本次教程以Windows为例

等待时间较长,建议使用github加速(【Github】作为程序员不得不知道的几款Github加速神器_github加速插件-CSDN博客

下载完成后进行解压,建议放在根目录下,进入解压后的文件夹,复制bin文件夹地址

打开可以看到bin文件夹下是多个.exe文件,gcc.exe地址在环境配置中要用到

接着打开设置>系统>系统信息>高级系统设置

接着点击环境变量,找到系统变量中的Path,选中并点击编辑

点击新建,将bin地址(E:\mingw\bin)复制进去,点击确定,确定,确定(三个确定都要点)

四、环境配置

回到VScode,在上方搜索栏输入>c++,点击编辑配置(UI)

将编译器路径设置为gcc.exe(c++使用g++.exe)地址,IntelliSense 模式设置为gcc-x64

设置完成后点击上方···>终端>配置任务

接着会弹出生成活动文件,下方会显示编译器地址,使用过VS2022会有其他的,注意别选错

此时会编译形成一个tasks.json文件,打开左边的.c文件

点击上方···>终端>运行生成任务,接着搜索框处会弹出生成活动文件,点击生成活动文件

可以看到生成已成功完成,左边出现了一个helloworld.exe文件

切换到终端,输入./helloworld.exe并回车,可以看到输出"hello world"

至此,VScode下载安装与mingw的配置完成,现在,开始编程吧!

五、问题解决

我在生成.exe文件时出现了以下问题,并且终端无法调用cmd,提示禁止运行脚本

若你按照上述步骤进行配置时也遇到了这个问题(生成已完成,但出现错误),可考虑系统变量Path设置是否出现问题,注意前五行的环境变量,环境变量路径可供你参考

C:\Windows
C:\Windows\System32
C:\Windows\System32\Wbem
C:\Windows\System32\OpenSSH
C:\Windows\System32\WindowsPowerShell\v1.0

 若你的环境变量设置正确,打开VScode时powershell提示禁止运行脚本,可根据此文章无法将set -Executionpolicy-scope识别_get-executionpolicy-CSDN博客调整脚本执行策略

问题原因:我之前重新安装了ANACONDA,配置系统变量时不小心将系统变量Path的值删除了,然后我根据其他电脑的系统变量又配置了一下我的变量,前缀是%SystemRoot%,由于手打的原因,其中一个变量少了“\”,导致我的cmd出现“不是内部或外部命令,也不是可运行的程序或批处理文件。”的问题,包括现在的无法生成.exe文件

排查过程:VS终端无法访问cmd,并且出现乱码,搜索解决方法解决VScode弹出CMD出现乱码的情况_vscode task "command": "chcp 65001 &&-CSDN博客,在解决过程中发现cmd出现“不是内部或外部命令,也不是可运行的程序或批处理文件。”的问题,继续搜索解决方法,CMD提示不是内部或外部命令,也不是可运行的程序或批处理文件的解决方法_不是内部或外部命令,也不是可运行的程序-CSDN博客

然后检查了系统变量,将前五个系统变量重新设置的过程中发现少了“\”导致路径不完整,至此,问题排查结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱学习的西鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值