安装 vs code
下载完了之后,一直下一步,安装就 ok 了
安装 MinGW
下载压缩包
点击左边的 downloads
选择 MingW-W64-builds
进入 GitHub https://github.com/niXman/mingw-builds-binaries/releases
选择下面这个进行下载
x86_64-13.2.0-release-win32-seh-ucrt-rt_v11-rev0.7z
配置环境变量
解压后得到 mingw64 文件夹,把这个文件夹放在合适的位置,比如D盘的根目录
将 mingw64 文件夹中 bin 目录的路径配置到环境变量中
在命令行窗口输入 gcc -v
查看版本号,检查是否配置成功
配置 vs code
安装 C/C++ 扩展
点击左边 extensions,搜索c/c++,然后安装
配置 c++ 环境
ctrl
+shift
+P
进入命令面板
输入如下,进入配置 ui 界面
c/c++:Edit Configurations(UI)
配置下面这些信息:
- Compiler path
E:\mingw64\bin\g++.exe - IntelliSense mode
windows-gcc-x64 - C standard
c11 - C++ standard
c++17
配置文件
.vscode\c_cpp_properties.json
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "E:\\mingw64\\bin\\g++.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "windows-gcc-x64"
}
],
"version": 4
}
设置生成的 exe 文件路径
比如:根目录下的 out 文件夹
安装 code runner
点击左边 extensions,搜索 code runner,然后安装
配置文件
launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"program": "${fileDirname}\\out\\${fileBasenameNoExtension}.exe",
}
]
}
.vscode\settings.json
{
"files.associations": {
"iostream": "cpp",
"cstdio": "cpp"
},
"code-runner.executorMap": {
"cpp" :"cd $dir && g++ $fileName -o ${fileDirname}\\out\\$fileNameWithoutExt && ${fileDirname}\\out\\$fileNameWithoutExt"
}
}
.vscode\tasks.json
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe build active file",
"command": "E:\\mingw64\\bin\\g++.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}\\out\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "E:\\mingw64\\bin"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}
来自河南