win操作系统安装C++语言开发环境之一, vscode +MinGW ,流程
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
文件 - 输入以下测试代码:
#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”
- 替换内容为:
{"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)"
- 替换内容为:
{"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++开发环境!