win操作系统安装C++语言开发环境之一, vscode +MinGW ,流程
在Windows上安装VSCode + MinGW搭建C++开发环境
准备工作
- 确保你的Windows系统是较新版本(Win10或Win11)
- 确保有管理员权限
安装流程
第一步:安装MinGW(GCC编译器)
-
下载MinGW
- 访问MinGW官网:https://sourceforge.net/projects/mingw/
- 点击"Download"按钮下载安装管理器
-
安装MinGW
- 运行下载的安装程序
- 选择安装目录(建议使用默认路径,如
C:\MinGW
) - 在安装管理器中选择要安装的组件:
mingw32-base
mingw32-gcc-g++
mingw32-gdb
- 点击"Installation"菜单 → "Apply Changes"
- 等待安装完成
-
配置环境变量
- 右键"此电脑" → "属性" → "高级系统设置" → "环境变量"
- 在"系统变量"中找到"Path",点击"编辑"
- 添加MinGW的bin目录路径(如
C:\MinGW\bin
) - 点击"确定"保存所有更改
-
验证安装
-
打开命令提示符(cmd)
-
输入以下命令检查是否安装成功:
g++ --version gdb --version
-
如果显示版本信息,则表示安装成功
-
第二步:安装Visual Studio Code
-
下载VSCode
- 访问官网:https://code.visualstudio.com/
- 下载Windows版本安装包
-
安装VSCode
- 运行安装程序
- 按照向导完成安装(建议勾选"添加到PATH"选项)
-
安装C++扩展
- 打开VSCode
- 点击左侧活动栏的扩展图标(或按
Ctrl+Shift+X
) - 搜索"C++"并安装Microsoft提供的"C/C++"扩展
第三步:配置VSCode的C++环境
-
创建工作目录
- 创建一个专门用于C++项目的文件夹(如
C:\CppProjects
)
- 创建一个专门用于C++项目的文件夹(如
-
配置编译器路径
- 打开VSCode,按
Ctrl+Shift+P
打开命令面板 - 输入"C/C++: Edit Configurations (UI)"并选择
- 在"编译器路径"中填入
g++
(或完整路径如C:\MinGW\bin\g++.exe
)
- 打开VSCode,按
-
创建测试项目
-
在项目文件夹中创建
hello.cpp
文件 -
输入以下测试代码:
cpp#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; }
-
-
配置任务(tasks.json)
-
按
Ctrl+Shift+P
,输入"Tasks: Configure Task" -
选择"Create tasks.json file from template" → "Others"
-
替换内容为:
json{ "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "group": { "kind": "build", "isDefault": true } } ] }
-
-
配置调试(launch.json)
-
点击左侧调试图标(或按
Ctrl+Shift+D
) -
点击"create a launch.json file"
-
选择"C++ (GDB/LLDB)"
-
替换内容为:
json{ "version": "0.2.0", "configurations": [ { "name": "g++.exe - 生成和调试活动文件", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "gdb", "setupCommands": [ { "description": "为 gdb 启用整齐打印", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build" } ] }
-
第四步:测试运行
-
编译运行
- 打开
hello.cpp
文件 - 按
Ctrl+Shift+B
编译代码 - 按
F5
调试运行
- 打开
-
查看输出
- 如果一切正常,你应该在终端看到"Hello, World!"输出
常见问题解决
-
g++命令未找到
- 检查MinGW是否安装正确
- 检查环境变量是否配置正确
- 重启VSCode或电脑
-
调试无法启动
- 确保
launch.json
中的preLaunchTask
与tasks.json
中的label
一致 - 确保
gdb
路径正确
- 确保
-
中文乱码
- 在代码开头添加:
#pragma execution_character_set("utf-8")
- 或者修改VSCode终端编码为UTF-8
- 在代码开头添加:
现在你已经成功在Windows上配置了VSCode + MinGW的C++开发环境!