vscode配置c/c++环境 coderunner
时间: 2025-07-08 10:14:59 浏览: 8
### VSCode配置C/C++开发环境并使用CodeRunner运行代码
#### 准备工作
在开始之前,需确保已安装以下工具:
- **VSCode** 软件[^1]。
- **MinGW64** 编译器用于支持 C/C++ 的编译需求。
完成上述准备工作后,可以按照以下方法设置开发环境:
---
#### 安装扩展插件
打开 VSCode 并进入 Extensions(快捷键 `Ctrl+Shift+X`),搜索并安装以下两个必要的扩展:
1. **C/C++ 插件 (Microsoft 提供)**:此插件提供了 IntelliSense 功能以及调试支持。
2. **Code Runner 插件**:该插件允许快速执行多种编程语言的代码片段,包括 C 和 C++。
---
#### 配置 MinGW64 工具链路径
为了让 Code Runner 正确调用 MinGW64 中的 GCC/G++ 编译器,需要将其 bin 文件夹加入系统的 PATH 环境变量中。假设 MinGW64 安装目录为 `D:\mingw64\bin`,则应将此路径添加到系统环境变量中。
验证方式是在命令提示符下输入以下命令来确认是否成功:
```bash
g++ --version
gcc --version
```
如果显示版本号,则说明配置无误。
---
#### 设置 workspace 文件夹结构
创建一个新的文件夹作为项目根目录,并命名为 `Code` 或其他自定义名称。在此文件夹内新建子文件夹 `.vscode` 用来存储与 VSCode 相关的配置文件[^2]。
注意:所有的 C/C++ 源代码都应当保存在这个特定的工作区文件夹内部,否则可能导致无法正常识别或调试失败的情况发生。
---
#### 修改 settings.json 来适配 Code Runner
通过按下组合键 `Ctrl+,` 打开全局设置界面,在右上角点击 “Open Settings (JSON)” 图标编辑 JSON 文件内容。或者直接按住 `Ctrl+Shift+P` 输入 `Preferences: Open Settings (JSON)` 命令实现相同效果。
向其中添加如下字段以指定默认使用的编译器选项和参数:
```json
{
"code-runner.executorMap": {
"cpp": "cd $dir && g++ '$fileName' -o '$fileNameWithoutExt'.exe -lm -fpermissive -std=c++17 && ./'$fileNameWithoutExt'.exe"
},
"code-runner.runInTerminal": true,
"code-runner.clearPreviousOutput": true
}
```
解释以上配置项的作用:
- `"cpp"` 键下的字符串指定了当运行 cpp 类型程序时的具体操作流程;
- `-std=c++17` 参数表示采用 C++17 标准进行编译;
- `-fpermissive` 可放宽某些语法限制以便兼容更多场景;
- 将输出重定向至终端窗口有助于观察更详细的错误信息。
---
#### 测试配置有效性
编写一段简单的测试代码存入刚才建立好的 workpace 下面的一个新文档 test.cpp 当中:
```cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello, world!" << endl;
return 0;
}
```
接着利用快捷键 `Alt+M` 启动 Code Runner 对其加以检验。如果没有弹出任何警告消息并且屏幕上打印出了预期的结果即表明一切就绪!
---
阅读全文
相关推荐


















