1 下载Vs code编辑器
Vs code官网地址: Visual Studio Code - Code Editing. Redefined
下载最新稳定版本,官网会自动推荐windows版本下载。如果是linux或者mac系统则会提供相应的版本。在第一次下载的时候,默认提供了arm 64架构的软件,结果安装的时候提示未选择正确架构下的软件安装,所以重新选择了windows x64这个版本。
2 下载和安装C++编译器
2.1下载微软的MSVC编译器
以管理员的身份打开powershell, 输入winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows11SDK.22000"来下载微软的MSVC编译器。
2.2安装MSVC编译器
下载完以后,会弹出以下的安装对话框,到60%会有一段时间停顿,请耐心等待安装完成。
2.3 检查是否安装MSVC编译器成功
如果安装成功,在终端中输入cl,会出现如下的版本信息。
3 MinGW编译器下载和配置
3.1 下载MinGW
MinGW官网下载页: MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net
在以下下载页中选择Download以后,如果是第一次下载,会出现一个页面需要填写邮箱和姓名信息,才可以下载。在邮箱中confirm之后,浏览器左下方就会出现开始下载的提示和进度,我的是已经下载完成的。
3.2 MinGW的配置
进入mingw64下的bin文件夹,复制当前路径
Win + i 唤起系统设置,输入高级系统设置并进入
点击环境变量,选择path,编辑,新建,粘贴路径,按下三个确定.
3. 在vs code中编辑,编译和执行c语言代码
3.1 新建文件
在开始页面,有一个“Create a C++ File”选项,可以创建C++文件,也可以从”新建”菜单栏新建。
3.2 编辑程序
在新建的c/c++文件中输入编辑的代码,生成源代码文件。
3.3 编译时出现的问题
1.预编译时提示:“stdio.h: 不包括路径集”
添加以下的环境变量
2. 启动编译时出现以下提示
cl.exe build and debug is only usable when VS Code is run from the Developer Command Prompt for VS.
添加下图中最后一项的灰色背景的路径。
然后打开” Developer Command Prompt for VS 2022”,切换路径到代码路径,输入code-insiders .打开vs code可以解决该问题。