vscode C++ 程序 windows
程序员文章站
2022-06-15 13:29:12
vscode 1.42.1 OS: windows 7 x64 1. vscode, cpp extension 本文直接跳过 vscode 安装, Cpp tools 安装 2. MinGw 安装及配置 下载 "MinGW Minimalist GNU for Windows" 安装过程 安装所需 ......
vscode 1.42.1
os: windows 7 x64
1. vscode, cpp extension
本文直接跳过 vscode 安装, cpp tools 安装
2. mingw 安装及配置
下载mingw - minimalist gnu for windows
安装过程
安装所需依赖环境
3. 配置环境变量
4. 调试
配置 launch.json
{ "version": "0.2.0", "configurations": [ { "name": "g++.exe build and debug active file", "type": "cppdbg", "request": "launch", "program": "${filedirname}\\${filebasenamenoextension}.exe", "args": [], "stopatentry": false, "cwd": "${workspacefolder}", "environment": [], "externalconsole": true, // 这里要改为true "mimode": "gdb", "midebuggerpath": "d:\\mingw\\bin\\gdb.exe", "setupcommands": [ { "description": "enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignorefailures": true } ], "prelaunchtask": "g++" } ] }
配置task.json
{ "version": "2.0.0", "tasks": [ { "label": "g++", "type": "shell", "command": "d:\\mingw\\bin\\g++.exe", "args": [ "-g", "${file}", "-o", "${filedirname}\\${filebasenamenoextension}.exe" ], "options": { "cwd": "d:\\mingw\\bin" }, "problemmatcher": [ "$gcc" ], "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "new", "showreusemessage": true, //这里shared表示共享,改成new之后每个进程创建新的端口 "clear": false } } ] }
最后结果
参考
- 整理:visual studio code (vscode) 配置c、c++环境/编写运行c、c++(主要windows、简要linux)
- vscode 基本知识以及如何配置 c++ 环境
- 关于vscode报错“终端将被任务重用,按任意键关闭”的解决方案
- vscode 代码调试器
-
windows 10上使用vscode编译运行和调试c/c++
certainty of death. small chance of success.
推荐阅读