vscode运行c++语言
时间: 2025-06-06 18:19:02 浏览: 14
### 在 VSCode 中设置和运行 C++ 程序
在 VSCode 中运行 C++ 程序需要完成以下几个方面的配置,包括安装必要的工具链、配置环境变量以及设置 VSCode 的相关文件。
#### 1. 安装必要的工具链
为了编译和运行 C++ 程序,VSCode 需要依赖一个 C++ 编译器。通常可以选择 MinGW 或者 Microsoft 的 Visual Studio C++ 工具链。
- 下载并安装 MinGW[^1],或者安装 Visual Studio 并选择 C++ 开发工具[^2]。
- 将 MinGW 的 `bin` 目录路径添加到系统的 `PATH` 环境变量中,例如:`C:\MinGW\bin`。
#### 2. 安装 VSCode 插件
- 安装 **C/C++** 插件以提供 IntelliSense 支持和其他代码编辑功能[^3]。
- 安装 **Code Runner** 插件以便能够一键编译和运行 C++ 程序。
#### 3. 配置 `.vscode` 文件夹
在项目根目录下创建 `.vscode` 文件夹,并添加以下两个关键文件:
##### (1) `tasks.json`
`tasks.json` 文件定义了如何调用编译器来构建程序。以下是一个示例配置:
```json
{
"version": "2.0.0",
"tasks": [
{
"label": "build hello.cpp",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"group": "build",
"problemMatcher": ["$gcc"]
}
]
}
```
##### (2) `launch.json`
`launch.json` 文件定义了调试器的启动配置。以下是一个示例配置:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug C++ Program",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build hello.cpp"
}
]
}
```
#### 4. 编写和运行 C++ 程序
- 创建一个 C++ 源文件(如 `main.cpp`),编写你的代码。
- 使用快捷键 `Ctrl+Shift+B` 来触发 `tasks.json` 中定义的任务进行编译。
- 使用快捷键 `F5` 启动调试会话,运行生成的可执行文件[^2]。
如果使用 Code Runner 插件,则可以直接右键点击代码区域,选择“Run Code”来快速编译和运行 C++ 程序[^1]。
---
阅读全文
相关推荐


















