VSCode C/C++(Windows)环境配置
(第一次写博客,编程小白,码龄不足一年,望大家批评改正。)
废话
许多像我一样的初级码农,最开始接触的编程语言可能是C语言,学好C语言的另外一个关键是有一个得心应手的代码编写工具,最开始接触代码的我毫无疑问的用上了学校推荐、停止维护好几年、官网也没有、代码补全功能差的一皮的DevCPP。后来对编程有初步了解之后,用上了微软的据称宇宙第一IDE—Visual Studio。好用是好用,可是里面的功能,大部分像我一样初学的小伙伴可能根本用不上,并且占用磁盘空间那是真的大,后来也放弃了。再到后来接触了微软的另一款编辑器(注意不是IDE)VSCode,就彻底喜欢上了,直到现在仍旧再用。
接下来进入正题
安装VSCode
直接进入网站https://code.visualstudio.com/下载即可。
附上图片:
(图上stable是稳定版本,insiders是内部预览版本)
下载完成安装即可。
安装编译器
这里我以MinGW编译器为例:
打开网址:https://sourceforge.net/projects/mingw-w64/files/
如果小伙伴有下载不下来或者下载速度慢的可以试试度盘:
链接:https://pan.baidu.com/s/1L9hKczfD7qNCVVIL7muzIA
提取码:yozf
以上下载之后是压缩包形式的,直接解压缩即可(注意复制解压缩路径)。
配置编译器环境变量
按一下步骤配置即可:
右击此电脑 >> 属性 >> 高级系统设置 >> 环境变量 >> 系统变量 >> Path 单击 >> 编辑 >> 新建 >> 刚才解压缩文件中bin文件夹的路径(例如我的D:\MinGW\mingw64\bin)
新建环境变量,将刚解压后的文件找到,找到对应的bin目录,复制文件路径。新建完成之后依次点击确定将刚打开的窗口全部关闭即可。
检验环境变量是否配置成功:
-
Win+R,输入cmd,回车。
-
输入 gcc -v(注意空格)
-
出现类似于这种情况说明配置成功
如果出现“gcc -v 不是内部或外部命令,也不是可运行的程序或批处理文件。”说明配置失败,请重复以上步骤。
VSCode相关配置
-
新建文件夹专门用于代码存放(例如C++Learning)。
-
在该文件夹下新建名为.vscode文件夹。
-
在.vscode文件夹下新建两个文件,一个名为launch.json,另一个名为tasks.json。再新建一个文件夹专门存放源代码文件(例如SourceCode)。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3vx1ZS7o-1594289040448)(C:\Users\Winnery Pro\AppData\Roaming\Typora\typora-user-images\image-20200709175242826.png)]
-
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,
"MIMode": "gdb",
"miDebuggerPath": "D:\\MinGW\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "task tasks.jsontasks.jsong++"
}
]
}
-
tasks.json代码如下:
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "task g++",
"command": "D:\\MinGW\\mingw64\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "D:\\MinGW\\mingw64\\bin"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
}
-
Ctrl+S即可开始愉快地书写代码了。
注意事项
- 修改环境变量千万不要删除任何变量,以防系统崩溃。
- Windows下复制过来的路径分隔符是一个反斜杠,注意在编程语言中一个反斜杠表示转义字符,因此需要两个反斜杠才能表示路径分隔符,或者直接用一个正斜杠分隔路径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)