一、MinGW安装配置
1.MinGW压缩包放置到相应位置
2.环境变量配置
(1)打开环境变量页面
(2)将mingw的bin目录路径添加至系统变量的path里面
(3)检查mingw是否配置成功
cmd命令行输入
Microsoft Windows [版本 10.0.18363.1316]
(c) 2019 Microsoft Corporation。保留所有权利。
C:\Users\ZKYAAA>g++ -v
C:\Users\ZKYAAA>gcc -v
二、vscode安装
1、下载
到vscode官网下载:https://code.visualstudio.com/docs/?dv=win64user
2.安装
(1)我同意,下一步
(2)选择自己的安装路径
(3)下一步即可
(4)根据选择是否创建桌面快捷方式
(5)点击安装
(6)等待安装结束
(7)安装完成打开继续后面配置
(8)打开vscode
三、配置vscode
1、安装插件(按照Chinese步骤)
安利如下:
(1)Chinese (Simplified) Language Pack for Visual Studio Code (帮助汉化很方便的)
(2)C/C++ (写c&&cpp必备插件哦)
(3)Code Runner (运行快捷按钮)
(4)GBKtoUTF8 (vscode很容易出现乱码现象,该插件可以自动解决部分编码问题,当不能自动转化编码,中文注释乱码可以调至GB 2312,步骤见下面)
a、点击UTF-8位置处
b、选择:通过编码保存(Save with Encoding)
c、选择对应编码
(5)One Dark Pro (拥有好看的背景颜色,coding冲冲)
(6)C/C++ Compile Run
2、放置.vscode
(1)软件目录下面找到.vscode
(2)先将**.vscode**文件夹解压至代码所要放的位置(下图为本人代码的放置位置,将软件目录下的.vscode解压至F:\Homework目录下面,则该配置文件同级目录起作用)
3、修改配置文件
(1)c_cpp_properties.json
a、配置代码
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.18362.0",
"compilerPath": "D:\\SoftWare\\MinGW\\mingw64\\bin\\gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
//"intelliSenseMode": "msvc-x64"
"intelliSenseMode": "${default}"
}
],
"version": 4
}
b、修改(修改图片注释部分路径)
(2)launch.json
a、配置代码
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
// "internalConsoleOptions": "neverOpen",
"MIMode": "gdb",
"miDebuggerPath": "D:\\SoftWare\\MinGW\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++.exe build active file"
}
]
}
b、修改(修改图片注释部分路径)
(3)settings.json
a、配置代码
{
// "workbench.colorTheme": "One Dark Pro",
// "editor.fontSize": 18,
// "c-cpp-compile-run.run-in-external-terminal": true,
// "code-runner.runInTerminal": true,
// "C_Cpp.clang_format_sortIncludes": true,
// "C_Cpp.default.cppStandard": "c++20",
// "C_Cpp.default.cStandard": "c11",
// "workbench.settings.editor": "json"
// 文件头部注释
"fileheader.customMade": {
"Descripttion":"",
"version":"",
"Author":"ZKYAAA",
"Date":"Do not edit",
"LastEditors":"请叫我ZK谕啊啊啊",
"LastEditTime":"Do not Edit"
},
//函数注释
"fileheader.cursorMode": {
"name":"",
"test":"test font",
"msg":"",
"param":"",
"return":""
},
"files.associations": {
"sstream": "cpp",
"iostream": "cpp",
"typeinfo": "cpp",
"array": "cpp",
"*.tcc": "cpp",
"cctype": "cpp",
"clocale": "cpp",
"cmath": "cpp",
"cstdint": "cpp",
"cstdio": "cpp",
"cstdlib": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"unordered_map": "cpp",
"vector": "cpp",
"exception": "cpp",
"fstream": "cpp",
"functional": "cpp",
"initializer_list": "cpp",
"iosfwd": "cpp",
"istream": "cpp",
"limits": "cpp",
"new": "cpp",
"ostream": "cpp",
"numeric": "cpp",
"stdexcept": "cpp",
"streambuf": "cpp",
"type_traits": "cpp",
"tuple": "cpp",
"utility": "cpp",
"string_view": "cpp",
"bitset": "c",
"chrono": "c",
"ratio": "c",
"valarray": "c",
"deque": "cpp",
"forward_list": "cpp",
"list": "cpp",
"unordered_set": "cpp",
"stdio.h": "c",
"stdlib.h": "c",
"string.h": "c",
"math.h": "c",
"typeindex": "c",
"queue": "cpp",
"cstring": "cpp"
},
"C_Cpp.errorSquiggles": "Disabled"
}
b、修改(修改作者信息)
(4)tasks.json
a、配置代码
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++.exe build active file",
"command": "D:\\SoftWare\\MinGW\\mingw64\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "D:\\SoftWare\\MinGW\\mingw64\\bin"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
}
b、修改(修改图片注释部分路径)
四、安装问题解决
1、导入文件夹
(1)、选择新文件夹,该文件目录下面需包含.vscode
(2)、选择之前代码文件夹,也需要包含.vscode文件
2、设置字体
3、终端不能输入输出
(1)点击设置,在搜索设置中输入:run In Terminal,打勾试一下