一、SDchao的一键配置软件(实测好用)
二、VSCode/MinGW编译器下载及安装
- VSCode下载:https://code.visualstudio.com/(官网下载)
- 安装过程无脑下一步,网上教程很多,此文就不赘述了。
- MinGW编译器下载:https://osdn.net/projects/mingw/(官网下载)
- MinGW安装步骤:
- Step1:官网下载 MinGW 安装包;
![MinGW下载](https://img-blog.csdnimg.cn/b06b6dfc37e841df8f0629ad15948e88.png)
- Step2:解压后,双击 mingw-get-setup.exe 的安装包,双击打开它,可以看到如下的对话框:
![在这里插入图片描述](https://img-blog.csdnimg.cn/5010f4ee3267497e83151e5e145384a5.png)
- Step3:点击Install进行安装,并自定义安装路径,路径最好全是英文或下划线组成,以免造成不必要的麻烦,然后点击Continue;
![在这里插入图片描述](https://img-blog.csdnimg.cn/c1850e3ffde74745b1e1c96c39dae039.png)
- Step4: 耐心等待安装完成。完成之后,我们会得到一个名为 “MinGW Installer Manager” 的软件,借助它,我们可以随时根据需要修改 GCC 编译器的配置。点击“continue”,会自动弹出配置界面,如下所示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/bf88c4edfb95408f9fb02efd556da43a.png)
为使 GCC 同时支持编译 C 语言和 C++,需勾选上图中标注的 2 项。勾选完成后,在菜单栏中选择Installation -> Apply Changes,然后选择“Apply”:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2a9a63a493b449b6a4a6726fd0875ce8.png)
- Step5:完成后,我们需要手动配置计算机的 PATH 环境变量。将 安装目录下的 “bin” 文件夹加入到用户变量的 Path 中,即如图所示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/16638965311441ea8d625f4a737690c3.png)
- Step6:至此安装完成。检验是否安装成功——打开命令行窗口,输入
gcc -v
以及 g++ -v
指令,回车后命令行如下图所示,则表示安装成功:
![在这里插入图片描述](https://img-blog.csdnimg.cn/b0b1d1cd490d4e61b3105c0cf8c1a84b.png)
三、VSCode C/C++插件安装
- 安装以下插件即可,其他的可根据需求自行安装。
![在这里插入图片描述](https://img-blog.csdnimg.cn/10e2671070ee44079d60e970371039e7.png)
四、C++编译运行环境配置
- Step1:创建一个文件夹用于存放程序文件,本文以
test_cpp
文件夹为例,在 test_cpp
文件夹里创建一个.vscode
配置文件夹,并新建三个配置文件:
- c_cpp_properties.json
- launch.json
- tasks.json
![在这里插入图片描述](https://img-blog.csdnimg.cn/51c59e6c4794475b800250f601bcd6c5.png)
- Step2:打开三个文件并写入如下内容:
- c_cpp_properties.json,记得修改成自己的MinGW的安装目录
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"D:/MinGW/include/*"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "D:/MinGW/bin/gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
- launch.json,记得修改成自己的MinGW的安装目录
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"targetArchitecture": "x86",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"miDebuggerPath": "D:/MinGW/bin/gdb.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"externalConsole": true,
"preLaunchTask": "g++"
}
]
}
{
"version": "2.0.0",
"command": "g++",
"type": "shell",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared",
"showReuseMessage": true,
"clear": false
},
"args": [
"-m32",
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"problemMatcher": {
"owner": "cpp",
"fileLocation": ["relative","${wokespaceRoot}"],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
},
}
- Step3:配置完成,用一个简单的 cpp 程序测试一下:
#include <iostream>
using namespace std;
int main(void) {
cout << "HelloWorld!" << endl;
system("pause");
return 0;
}
- 点击右上角的 运行C/C++文件 ,在弹出的框中选择刚刚配置好的
(gdb) Launch
即可:
![在这里插入图片描述](https://img-blog.csdnimg.cn/fb88b92e154a4615b81fb8837f318c0c.png)
- 运行结果如下图所示,则配置成功:
![在这里插入图片描述](https://img-blog.csdnimg.cn/7daf3e1696f7419eab8adb5c45b64e42.png)