一、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博客
然后检查了系统变量,将前五个系统变量重新设置的过程中发现少了“\”导致路径不完整,至此,问题排查结束
标签:文件夹,文件,教程,exe,VScode,Windows,点击,MinGw From: https://blog.csdn.net/qq_62023159/article/details/142787532