一、准备工作
1.官网下载VSCode 下载
2.安装并配置MinGW环境 下载
二、配置(重要)
1.打开VSCode并安装C++插件
2.配置launch.json、task.json、setting.json
1)launch.json,此文件是工程自动创建的。
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "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": false, //true表示使用弹出的终端,cmd。false代表使用ide自带的终端 "MIMode": "gdb", "miDebuggerPath": "D:\wei.yang\tony\tool\mingw64\bin\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "task g++" //此处的文案描述要和task.json中的label标签中的内容一致 } ] }
2)按F5进行调试,会弹出找不到会弹出找不到任务"task g++,点击配置(configure)会自动生成task.json文件
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "task g++",//此处的文案和launch中的preLaunchTask中的文案一样,(必须保持一样) "type": "shell", "command": "D:\wei.yang\tony\tool\mingw64\bin\g++.exe", "args": [ "-g", "${file}", "-o", "${fileDirname}\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "${workspaceFolder}" }, "problemMatcher": [ "$gcc" ], "group": "build" } ] }
3)到此再切回代码,按F5运行,仍然会提示如下图所示。
此时莫慌
4)选择File->Preferences->Settings打开设置页面,在搜索框中输入shell
点击Edit in setting.json,会自动生成setting.json文件
在json中添加生成exe文件的支持。如下图所示:
{ "terminal.integrated.automationShell.windows": "C:\Windows\System32\cmd.exe" }
好了,以上就是全部的配置,此时你再按F5运行项目,就会再控制台输出你想要的的内容。