材料准备:
1.准备Visual Studio Code 到官网下载
官网链接:点击这里进入Visual Studio Code官网
2.准备MinGW 也可以到官网下载(但是,官方下载器的速度,谁用谁知道,不管你用什么方式,只要装了MinGW就好,这里只介绍官方下载方法)
官方链接:点击这里进入MinGW官网
准备完毕,开始你的表演
①.下载安装MinGW 环境变量配置 和可能的问题解决(弄好的直接跳转到②)。
1.用官方下载器安装MinGW
2.打开exe文件,如果你第一次安装退出 第二次进入 你或许会遇到如下问题
本人强制关机后开机解决
3.进入下载器的一些配置
之后进入下载页面 官方的下载器== 很慢很慢很慢很慢 ==
== 很慢很慢很慢很慢很慢很慢很慢很慢很慢很慢很慢很慢 ==
所以做好心理准备和准备好充足时间 最好不要中途退出
4.选择安装地址的时候千万要记住自己设置的地址
5.接下来配置环境变量(要用到你安装MinGW的地址了)
右键我的电脑点属性
点击高级系统设置
点击环境变量
系统变量下滑找到Path
双击Path 进入如下界面 点击新建 在自己安装MinGW的路径里找到 接着找到bin文件夹 在Path中新建一条 输入你的安装路径
一路确定回来 就完成了环境变量的配置
6.win+r 打开如下界面
在里面输入cmd后回车
打开如下界面 输入g++ -v 后回车 如果显示如下 那么恭喜你 完成了这一步(可以直接跳到②)
==但是 如果你出现以下的情况 跟着指导改
两者差别在于最后一行的gcc vertion 一个是4.8.1 一个是8.1.0
出现差别的原因是你原先装过编译器 编译器自带 MinGW
但是版本比较低
在其中你不难发现一个路径 上面是我的dev-cpp的路径 意思是 系统默认用了我dev-cpp带的MinGW 而不是我们新下载的那个
解决方法:重新打开刚才的Path 应该还没有忘记他吧
找到我们的dev-cpp(如果你出问题的不是dev而是类似于codeblocks的东西 就相应地改变)的path 将MinGW的path移动到dev-cpp的前面
确定退出后 再次打开之前说的cmd 再次输入 g++ -v
这回你就能看到正常地8.1.0版本了
至此 你终于配置好了MinGW
②记得安装下面这个插件(进vsc创c++文件会提醒的)
打开Visual Studio Code 新建一个文件夹 在文件夹下新建c/c++文件 敲下一串最简单的代码ctrl+s保存 点击红圈图标后点那个播放标志(后面的那个Run C/C++ 你们这个时候应该还看不到)
点击文件你会看到一个launch.json 文件 用以下内容覆盖原先内容
{
"version": "0.2.0",
"configurations": [
{
"name": "Run C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:/IDE/MinGW/mingw32/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
],
"preLaunchTask": "build & run file"
},
{
"name": "Debug C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:/IDE/MinGW/mingw32/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
],
"preLaunchTask": "build & debug file"
}
]
}
找到其中的miDebuggerPath (一共两个)把路径改为你自己的就是找到gdb.exe就好
再新建一个上图中显示的tasks.json 文件 在里面输入以下内容
{
"version": "2.0.0",
"tasks": [
{
"label": "build & debug file",
"type": "shell",
"command": "g++",
"args": [
"-g",
"-o",
"${fileBasenameNoExtension}",
"${file}"
],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "build & run file",
"type": "shell",
"command": "g++",
"args": [
"-o",
"${fileBasenameNoExtension}",
"${file}"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
这个文件不需要改内容 完成后记得ctrl+s保存这里改过的文件
保存后再次点击Run C/C++ 你的程序就能运行了 但是控制台窗口可能会瞬间关闭
这个的解决方法是在代码最后加一句
system("pause");
system在c语言stdlib.h头文件中 所以记得加 不然会报错没发运行
点击运行 你可能又会遇到下图中的问题
这是因为你的c语言源文件路径中包含了中文
只要把路径全都改成英文就能正常运行
接下来是debug部分 个人感觉vsc的断点是最简单最容易上手的断点调试
比codeblocks和dev-cpp都要好
在system(“pause”)处打下断点 下拉选择Debug C/C++ 点击运行
你们调试时不会显示圈中具体参数的量 这个可以在设置中勾选
依次点击文件——自选项目——设置——功能——调试
向下拉如图勾选:
保存重启你的Visual Studio Code
至此 本次软件安装环境变量调整以及问题纠正全部完成 快去享受美好的vsc吧 感谢观看(喜欢的话给我点个订阅啊)
转载:https://blog.csdn.net/weixin_45485719/article/details/101379108