转载文章出处:
https://www.cnblogs.com/TAMING/p/8560253.html个人总结:
- 下载vscode
- 下载MinGW-w64,并且配置到环境变量
- 在vscode搜索Code runner,C/C++,并安装,顺带安装C++ Intellisense,关闭重启
- 在文件>首选项>设置>用户设置>拓展>Run Code Configuration中打开Run in terminal,,ctrl+~就可以打开终端,这样子就可以在终端输入
- 写完保存一下,然后ctrl+alt+n就可以运行了
- 调试C++需要在保存文件的路径下,创建一个 .vscode,在里面创建两个配置文件 launch.json 和 tasks.json,launch.json文件的miDebuggerPath的路径需要改为mingw的bin目录下。
//launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:/Program Files/mingw64/bin/gdb.exe",
"preLaunchTask": "g++",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
},
]
}
//tasks.json
{
"version": "2.0.0",
"command": "g++",
"args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.exe"],
"problemMatcher": {
"owner": "cpp",
"fileLocation": ["relative", "${workspaceRoot}"],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}
- 将launch.json中的 “externalConsole” 项由 true 改为 false ,这样子就不会启动额外的窗口
- 在终端下按下F5就可以调试了
文章图片
vs其他事项:
- ctrl+k+t就是调出主题颜色,上下切动就能实时预览主题颜色
- ctrl+k+c就是注释,ctrl+k+u就是取消注释
- 创建cpp文件时不要带上 . ,要不然不能创建可执行文件。
- 用cmd,因为powershell不能进行文件重定向输入
推荐阅读
- 解决VScode终端管理员运行问题
- java|2021亮点多多,2022继续改进,微软在Visual Studio Code上的Java有多努力
- VS|VS Code
- 如何用VSCode打开Visual Studio中建立的解决方案
- Arduino|VsCode Arduino生成[Error] Exit with code=1的解决方法
- 实用工具|使用VS Code扩展PlatformIO IDE开发Arduino程序
- 解决(Win10系统下,打开终端,提示 “无法加载文件C:\XXX\WindowsPowerShell\profile.ps1"的问题)
- #|live server用本地ip预览html页面
- #|vscode保存自动格式化