1 扩展 install c++
2.1安装 mingw g++
下载
MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net
win32下载地址
Download x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z (MinGW-w64 - for 32 and 64 bit Windows)
2.2 把 文件夹 bin 路径 添加到环境变量 重启电脑
3 创建项目文件夹 -> 项目目录结构
test_c
-- .vscode
-- tasks.json
-- main.cpp
4 tasks.json
- {
- "version": "2.0.0",
- "tasks": [
- {
- "label": "build",
- "type": "shell",
- "command": "g++",
- "args": [
- "-g",
- "${file}",
- "-o",
- "${fileDirname}/${fileBasenameNoExtension}"
- ],
- "group": "build",
- "problemMatcher": []
- },
- {
- "type": "cppbuild",
- "label": "C/C++: g++.exe build active file",
- "command": "C:\\app_install\\mingw\\mingw64\\bin\\g++.exe",
- "args": [
- "-fdiagnostics-color=always",
- "-g",
- "${file}",
- "-o",
- "${fileDirname}\\${fileBasenameNoExtension}.exe"
- ],
- "options": {
- "cwd": "${fileDirname}"
- },
- "problemMatcher": [
- "$gcc"
- ],
- "group": {
- "kind": "build",
- "isDefault": true
- },
- "detail": "Task generated by Debugger."
- }
- ]
- }
4 main.cpp 测试
- #include
-
- int main() {
- std::cout << "hello" << std::endl;
- return 0;
- }
6 F5 或 ctrl+shift+b 运行(只是生成exe文件)
生成 main.exe
7 在vscode终端运行
.\main.exe