VSCode配置C++/C环境
学习代码多年以后第一次回顾这篇博客,发现有一些不妥(当然不是错误的地方),特此来更改,顺便加了点内容。
目录
文件夹代码的和我一样,100%成功。
一.下载MinGW
网址:
下载地址
https://sourceforge.net/projects/mingw/files/latest/download
1.基本安装
下载安装,目录就放在C盘就可以了,不用改。这个东西也不大。改的话改英文路径。
然后进去
点击all package
然后把mingw32-gcc.bin选上,就会自动勾选上图那三个,如果缺少,就把缺的那个也勾上。
然后同理把mingw32-g++选上,也是如下图,一排挨着三个包
然后选上mingw32-gdb
(期间它会自动帮你勾选一些东西,那个就随它去,不用改)
然后点installation->apply…安装好。
2.配置环境变量:
- 进入设置,点击系统,然后选择关于,然后点击右侧系统信息
- 在弹出的系统信息中,选中左栏高级系统设置,然后选中环境变量
- 在系统变量一栏中找到Path,双击,然后新建一个C:\MinGW\bin (就是你安装mingw的位置)的变量 一路确定,直到关闭所有选卡
- 重启电脑
二.下载安装vs code
下载地址
https://code.visualstudio.com/
下载安装,记得安装的路径不要有中文。个人感觉安在d盘就行。
1.下载插件
进入软件,下载下图三个插件。下完后他会叫你重启软件,照着它做。(buct oj是学校让下的,你们不必要就不用)
2.新建并在软件中打开文件夹
然后在自己的D盘新建一个文件夹,千万不要中文,和我一样最好。我的叫mycode
然后打开vscode软件,打开你所创建的mycode文件夹
3.新建文件并配置
点这个新建文件
起名,test.cpp
里面写
#include<stdio.h>
#include<windows.h>
int main()
{
printf("sss\n");
system("pause");
}
然后F5运行。
一路enter,会出现一个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": "C:\\MinGW\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++" //修改此项
}
]
}
然后Crtl+S保存,关闭
然后点回去test.cpp文件里,再摁F5,一路enter下去。然后出现一个tasks.json的文件。
里面写
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++",
"command": "C:\\MinGW\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "C:\\MinGW\\bin"
},
"problemMatcher": [
"$gcc"
],
"group":"build",
}
]
}
然后Crtl+S保存,关闭。
然后就ok了。回去test.cpp里F5应该就可以运行了。
注意他会给你生成一个.vscode文件夹,千万不要删。
注:1.以后用vscode写代码就把在cpp文件保存在mycode文件夹下就行,否则还得重新配置。当然,保存在子文件夹里也没得问题,像这样。但是子文件夹也要英文。
4.F5运行一些不友好的地方
使用F5运行很坑的一点就是他必须加下面标注的那俩句话,才可以出现这个黑框子(终端)界面,
否者会直接运行一闪而过。和devc++一运行就会停在黑框子(终端)界面不一样。
#include<stdio.h>
#include<windows.h> //1
int main()
{
printf("sss\n");
system("pause"); //2
}
三、使用Code Runner运行C程序
在VS Code有一个很好用的插件,就是Code Runner,它可以一键运行各种语言程序,当然前提是各种语言环境配置好。
3.1 基本配置
当我们 第一大部分 完成后,我们则可以配置这一步。
3.2 下载插件
在插件库找到该插件,安装
3.3 更改设置
因为code runner初始配置有很多不好用的地方,所以我们更改一些设置。
然后我们通过如下点击进入设置界面
勾选这个设置,让程序可以运行在终端中。
这样我们就可以在终端运行程序啦~~~
就像下面,点右上角那个小三角,然后就可以运行在下方了
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DxcR3uEj-