1. 为什么选择VS Code + MinGW-w64写C++算法题
十年前我刚接触算法竞赛时,还在用笨重的Visual Studio写代码。直到某次比赛现场看到隔壁选手用轻量级编辑器飞速coding,才意识到开发环境对算法练习效率的影响。现在我的主力配置是VS Code + MinGW-w64组合,这套方案特别适合需要频繁编写、调试短代码的算法场景。
相比传统IDE,这个组合有三大优势:首先是启动速度快,VS Code秒开不卡顿;其次是资源占用低,在老旧笔记本上也能流畅运行;最重要的是扩展性强,通过插件可以支持几乎所有编程语言。而MinGW-w64作为GNU工具链的Windows移植版,完美兼容标准C++语法,不会出现MSVC特有的非标准扩展问题。
重要提示:MinGW-w64与原始MinGW不同,它支持更新的C++标准和64位程序编译,建议直接选择MinGW-w64。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境搭建全流程详解
2.1 MinGW-w64安装与配置
首先访问MinGW-w64官网下载安装包。推荐选择最新版本的x86_64架构版本,线程模型选win32(兼容性更好),异常处理选seh(性能更优)。安装时记住勾选"Add to PATH"选项,这样VS Code才能找到编译器。
安装完成后需要验证环境变量。打开CMD输入:
bash复制g++ --version
如果显示类似"g++ (x86_64-win32-seh-rev0, Built by MinGW-W64 project) 8.1.0"的版本信息,说明安装成功。常见问题排查:
- 报错"不是内部命令":检查PATH是否包含MinGW的bin目录(如C:\mingw64\bin)
- 版本号不符:可能原有环境变量冲突,建议清理旧版本
2.2 VS Code基础配置
安装VS Code后,必须安装两个核心插件:
- C/C++(微软官方插件,提供智能提示和调试支持)
- Code Runner(一键编译运行代码)
配置关键设置(settings.json):
json复制{
"code-runner.executorMap": {
"cpp": "cd $dir && g
