最近发现用 c 刷 leetcode 效率太低了, 于是重新拾起学了一半的 c++
我采用 vscode 来编辑 cpp 文件, 无奈在 Windows 环境下, vscode 默认配置的 c/c++ 编译器是 msvs(微软的编译器), 无法自动找到 MinGw 的头文件, std 名称空间也会报错, 身为强迫症的我很不爽, 翻了许多博客, 发现他们都是配置编译调试环境, 没有解决我的问题
最后在 GitHub issues 里面翻到了, 现在把配置贴出来, 备忘
- {
- "configurations": [
- {
- "name": "MinGW",
- "intelliSenseMode": "gcc-x64",
- "compilerPath": "D:/mingw-w64/bin/g++.exe",
- "browse": {
- "path": [
- "${workspaceFolder}"
- ],
- "limitSymbolsToIncludedHeaders": true
- },
- "includePath": [
- "${workspaceFolder}"
- ],
- "defines": [
- "_DEBUG",
- "UNICODE",
- "_UNICODE"
- ],
- "cStandard": "c11",
- "cppStandard": "c++17"
- }
- ],
- "version": 4
- }
来源: http://www.bubuko.com/infodetail-2949126.html