☰
Windows下使用Visual Studio Code运行一个cpp程序
2026/10/19 7:01:11 网站建设 项目流程

1.安装 C++ 编译器 MinGW-w64

Windows 本身没有 gcc,所以需要安装对应的编译器

推荐安装 MSYS2:

MSYS2

安装后在电脑本地搜索MSYS2 UCRT64打开应用

打开后是一个控制台窗口

在窗口依次执行以下指令:

1.pacman -Syu 类似于linux的update之类的

2.pacman -S mingw-w64-ucrt-x86_64-gcc 安装gcc

3.pacman -S mingw-w64-ucrt-x86_64-gdb 安装 gdb

安装完成后路径:C:\msys64\ucrt64\bin

里面应该有:gcc.exe g++.exe gdb.exe

2.配置 Windows 环境变量 PATH

将C:\msys64\ucrt64\bin添加到path环境变量

验证 gcc 是否安装成功

打开 cmd输入:

g++ --version

正常如下

g++ (Rev3, Built by MSYS2 project) 14.x.x

再测试 gdb 是否安装成功:

gdb --version

应该显示:

GNU gdb ...

3.安装 VS Code C++ 插件

打开 VS Code扩展:

Ctrl + Shift + X

搜索:

C/C++

安装微软官方:

C/C++ Microsoft

同时安装:

C/C++ Extension Pack

创建 C++ 工程

例如:

D:\cpp_test

打开 VS Code:

File--> Open Folder-->D:\cpp_test

创建:

main.cpp

内容:

#include <iostream> using namespace std; int main() { cout << "Hello C++" << endl; return 0; }

4. 第一次手动编译测试

打开 VS Code Terminal:Ctrl + `

执行:g++ main.cpp -o main.exe

生成:main.exe

运行:\main.exe

输出:Hello C++

说明编译环境成功。

5.配置 VS Code 自动编译

创建目录:.vscode

里面创建:tasks.json

结构:

cpp_test | |-- main.cpp | |-- .vscode | |-- tasks.json

tasks.json:

{ "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "build cpp", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true }, "detail": "compile cpp" } ] }

现在在vscode界面切換到cpp文件,记住先切换。再

Ctrl + Shift + B

会自动生成:main.exe

6.配置 F5 调试

点击面板顶部Run-->AddConfiguration

选择:C++ (GDB/LLDB)

生成:launch.json

修改:

{ "version": "0.2.0", "configurations": [ { "name": "Debug C++", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "C:\\msys64\\ucrt64\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build cpp" } ] }

现在在vscode界面切換到cpp文件,记住先切换。再:

Ctrl + Shift + B ,会自动生成:main.exe

运行:Ctrl + F5

测试断点调试

点击行号左侧 出现红点。

按F5:程序停住

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询