win安装

一、你只需要装 2 个东西

  1. VS Code(编辑器)
  2. MinGW-w64(C/C++ 编译器 = g++ / gcc)

二、完整步骤(一步一步来)

1. 安装 VS Code

官网:https://code.visualstudio.com/
一路下一步,全部默认安装即可。


2. 安装 MinGW-w64(最重要)

下载地址:
https://github.com/niXman/mingw-builds-binaries/releases

下载:
x86_64-win32-seh-xxx.7z

下载后解压,比如放到:

C:\mingw64

⚠️ 路径不能有中文、空格!


3. 配置系统环境变量(必须做)

  1. 打开文件夹
C:\mingw64\bin
  1. 复制上面这个路径
  2. 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
  3. 在 系统变量 → Path 里新建,粘贴路径
  4. 确定保存

验证是否成功

打开 cmd(命令提示符),输入:

g++ --version

出现版本号 = 成功!


4. VS Code 装插件

打开 VS Code,按 Ctrl+Shift+X
搜索安装:

C/C++

只装这一个就够了,不用装别的。


5. 新建一个 C++ 项目

  1. 新建一个空文件夹,例如:
D:\CppProject
  1. VS Code → 文件 → 打开文件夹 → 选这个文件夹
  2. 新建文件:main.cpp

写入代码:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello World" << endl;
    return 0;
}

6. 编译 + 运行(最简单方法)

打开 VS Code 终端(顶部 → 终端 → 新建终端)
输入:

g++ main.cpp -o main

运行:

./main

看到输出:

Hello World

✅ 环境配置 100% 成功!


三、你最关心的问题:头文件飘红怎么办?

99% 是因为:

你没有打开「文件夹」,只打开了单个 cpp 文件!

解决方法:

  1. 关闭 VS Code
  2. 打开文件夹(不是文件)
  3. 重新打开即可自动修复飘红

如果还飘红,我可以直接帮你生成配置文件。


四、极简总结(你只需要记住)

  1. 装 VS Code
  2. 装 MinGW-w64
  3. 把 mingw64/bin 加入环境变量
  4. VS Code 装 C/C++ 插件
  5. 打开文件夹,写代码,g++ 编译运行

超重要答案:

你不需要单独下载安装 g++ 和 gcc!
MinGW-w64 里面已经自带了 g++ 和 gcc,装它就等于装了全套编译器!


1. 它们的关系(一句话)

MinGW-w64 = 一个打包好的工具包
里面包含:

  • gcc(C语言编译器)
  • g++(C++编译器)
  • 所有系统头文件(iostream、stdio.h 等)
  • 链接器、运行库……

你装了 MinGW-w64
= 你已经拥有了 gcc + g++
= 不需要再装任何其他编译器


2. 为什么我让你装 MinGW-w64?

因为新手单独装 gcc/g++ 非常麻烦:

  • 要下很多文件
  • 要配置一堆路径
  • 容易缺文件、报错

而 MinGW-w64 一键解压 = 全套环境
最适合新手,最稳定,最不容易出错。


3. 怎么证明你已经有 g++ / gcc?

你装完 MinGW-w64,打开 cmd 输入:

g++ --version
gcc --version

只要能显示版本号,就说明:
✅ g++ 已安装
✅ gcc 已安装
✅ 环境配置成功


4. 完整流程再简化(你只需要做这 4 步)

  1. 装 VS Code
  2. 装 MinGW-w64(自带 g++/gcc)
  3. 把 mingw64/bin 加到系统环境变量
  4. VS Code 装 C/C++ 插件

结束!可以直接写 C++ 代码了!


最终总结(超级简单)

MinGW-w64 = gcc + g++ + 所有依赖
你装它,就不用再单独装任何编译器!

我懂你意思了!
你是说:Windows 里没有自带 CMake,不像 Linux 一行命令就能装上,对吧?

对!Windows 确实不自带 CMake,你必须手动安装 CMake 才能用。

我现在给你 最简单、1分钟装好、无坑 的 Windows CMake 安装流程👇

Windows 安装 CMake(超简单版)

1. 直接下载安装包

官网下载地址(点这个就能下):
https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-windows-x86_64.msi

2. 双击安装

唯一重点:安装时必须勾选这个!

Add CMake to the system PATH for all users

(把 CMake 加入环境变量)

其他全部 下一步 → 下一步 → 完成。

3. 验证安装成功

打开 cmd 或 VS Code 终端,输入:

cmake --version

出现版本号 = ✅ CMake 安装成功!


你现在的完整环境(Windows 必备 3 件套)

我帮你总结清楚,你就不乱了:

  1. VS Code → 写代码
  2. MinGW-w64 → 提供 g++/gcc(编译器)
  3. CMake → 构建工具(用来编译复杂项目)

这 3 个装完,Windows C++ 环境就 100% 齐了!


你之前的错误

could not find git for clone of hiredis

就是因为:
没装 Git + 没装 CMake

现在装完 CMake,再装个 Git,你的项目就能正常编译了!

编译流程

我给你一套 Windows + MinGW + CMake 最最简单、直接能用 的命令教程,不绕弯、不搞复杂配置,你照着复制粘贴就能用!

一、先确认你这3个都装好了

  1. MinGW-w64(装了就有 g++)
  2. CMake
  3. 都加入了系统 PATH

打开 cmd 输入这3个检查:

g++ --version
cmake --version
git --version

都能显示版本号 = 环境正常 ✅


二、Windows 上 CMake 最常用的 3 条命令

1. 先创建一个 build 文件夹(必须)

CMake 要求必须在空文件夹里构建,不能直接在源码目录:

mkdir build
cd build

2. 生成 MinGW 编译文件(关键命令)

cmake .. -G "MinGW Makefiles"

这条命令意思:

  • .. = 回到上一级找 CMakeLists.txt
  • -G "MinGW Makefiles" = 指定用 MinGW 编译器

3. 开始编译生成 exe

mingw32-make

或者

cmake --build .

4. 运行生成的 exe

你的项目名.exe

三、完整一套流程(复制粘贴直接跑)

假设你的项目结构:

我的项目/
├── CMakeLists.txt
├── main.cpp
└── build/        (你创建的)

完整命令(4行)

cd 你的项目路径
mkdir build
cd build
cmake .. -G "MinGW Makefiles"
mingw32-make

然后运行:

main.exe

四、你最容易踩的2个坑(我直接告诉你)

坑1:cmake … 报错 “找不到编译器”

解决:必须加 -G “MinGW Makefiles”

坑2:mingw32-make 不是命令

解决:
MinGW 的 bin 目录里有 mingw32-make.exe
你把它复制一份,改名叫 make.exe
以后就能直接用:

make

五、一句话总结 Windows CMake 用法

创建 build → 进入 build → cmake .. -G "MinGW Makefiles" → mingw32-make → 运行exe

Linux 版本

Linux 版 C++ 开发环境配置流程

##(最简单、最稳定、100% 一次成功)

我给你纯命令行、无坑版流程,Linux 配置 C++ 比 Windows 简单 10 倍!


一、Linux 环境只需要 3 步

  1. 安装编译器(g++ / gcc)
  2. 安装 VS Code
  3. VS Code 装 C/C++ 插件

完事!


二、正式开始(复制粘贴命令即可)

第一步:安装 g++ / gcc(必须)

打开终端,输入下面这一行命令:

Ubuntu / Debian / Deepin / Mint 系列

sudo apt update
sudo apt install -y g++ gcc gdb

CentOS / RHEL / Fedora

sudo dnf install -y gcc-c++ gdb

验证是否安装成功

g++ --version

出现版本号 = 成功!


第二步:安装 VS Code(编辑器)

官网下载 .deb 或 .rpm 安装包:
https://code.visualstudio.com/Download

安装命令示例(Ubuntu):

sudo dpkg -i code_xxx.deb

第三步:VS Code 安装插件

打开 VS Code → 按 Ctrl+Shift+X
搜索安装:

C/C++

只装这一个就够了


三、新建 C++ 项目(测试环境)

  1. 创建文件夹
mkdir mycpp
cd mycpp
  1. 新建 main.cpp
code main.cpp
  1. 写入代码
#include <iostream>
using namespace std;

int main() {
    cout << "Linux C++ 环境成功!" << endl;
    return 0;
}
  1. 编译
g++ main.cpp -o main
  1. 运行
./main

输出:

Linux C++ 环境成功!

✅ 环境配置完成!


四、你最关心的问题(头文件飘红?)

Linux 下 99% 不会飘红!

因为:

  • g++ 自带所有头文件路径
  • VS Code 会自动识别
  • 不需要手动配置任何 json

只要你打开文件夹,就不会飘红。


五、超级总结(Linux 版)

  1. Linux 自带编译环境,只需要安装 g++
  2. g++ = C++ 编译器
  3. gcc = C 语言编译器
  4. gdb = 调试器
  5. 安装完直接用,不需要配置环境变量
  6. 不需要 CMake,不需要配置,开箱即用

更多推荐