vscode环境配置(适合小白,超级简单)
下载vscode
从官网下载vscode软件,官网地址官网链接
下载mingw
因为在官网上面下载速度可能有些慢,所以我推荐在百度网盘上面下载(如果失效了麻烦跟我留言评论一下谢谢)
链接:https://pan.baidu.com/s/15Z6I4W2du1rHICNnbeD_7w l点击此处
提取码:M9lu
链接:https://pan.baidu.com/s/1hng1o1ruDn11JlnQBq7xaw点击
提取码:r823
此后的所有文件我都是保存在了D盘,因为后面的环境配置跟保存的位置有关系,千万不要随意选择位置,以免找不到!!!!
下载完后点开
点击install开始下载
等待下载完成
下载相关文件(重要步骤)
打开MinGW,勾选编译器软件
mingw32-gcc.bin(c语言文件编译器)
mingw32-gcc-g++.bin(c++语言编译器)
mingw32-gdb.bin(调试编译后文件)
选择完后,点击 Installation > applychange,等待安装完就ok
此处可以看一下有没有下载成功(因为可能有个别项目下载失败)这一步也很重要因为我有次调试的时候就是因为这里下载失败了然后搞了5h才发现。。。
首先win+R 输入cmd调出控制台
之后输入gcc -v -E -x c++ -
如果出现跟图片一样的效果就说明都是下载成功的
添加环境变量
win10系统点击屏幕左下角的放大镜,进入搜索高级系统设置
点击高级->环境变量
点击下方(其实上方也可以)的Path->编辑->新建(一定要注意是下方的不是上方的!!!!!!)
找到刚刚下载的MinGw下的bin目录
复制路径粘贴在刚刚打开的编辑环境变量中->确定
配置vscode环境
打开vscode,点击左侧项目栏最后一个,点击搜索
安装如下插件,并重启vscode
重启vscode,新建工作区,点击打开文件夹(我一般是在U盘里面)
- 在工作区里面新建.vscode文件夹,在 .vscode 文件夹中新建三个文件
- c_cpp_properties.json(这个可以不用新建)
- launch.json
- tasks.json
launch.json
(不是直接复制的,注意改变miDebuggerPath的路径:bin目录下面的gdb.exe)
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
"type": "cppdbg", // 配置类型,这里只能为cppdbg
"request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径
"args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
"stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false
"cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录 workspaceRoot已被弃用,现改为workspaceFolder
"environment": [],
"externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台
"MIMode": "gdb",
"miDebuggerPath": "D:/bin/gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应
"preLaunchTask": "g++", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
]
}
]
}
tasks.json
这里也需要注意改变command和options的路径哦!
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++",
"command": "D:/bin/g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "D:/bin"
},
"problemMatcher": [
"$gcc"
]
}
]
}
创建c/c++文件
右键->新建文件
在这里我创建了一个c++文件,但是在cin的时候显示无法在只读的编译器中编译
解决方法:
左上角
文件 -> 首选项 -> 设置
搜索 “run code config”
勾选 “Run in Terminal”
这样就可以了
至此就可以编译c/c++文件了,还有什么疑问评论给我哦,我会及时回答的。
ps:注意编译的时候一定要先ctrl+s保存再右键选择run code!!!
其他问题参考链接:点击