本文中不会解释任何步骤,仅跟做即可。凡是需要查找并点击下载按钮的地方,都直接提供了下载直链。

本文关联VIP资源文件:https://download.csdn.net/download/qq_46106285/92886731,包含了本文涉及的所有安装内容及博客原文。若在下载时存在文件懒得下载的问题,可以前往直接获取相关资源。

一、安装 C++ 编译环境

(官方推荐,我不推荐,很复杂)方案1:安装 VC++ 生成工具(MSVC)

  1. 访问 https://visualstudio.microsoft.com/zh-hans/downloads/
  2. 找到「用于 Visual Studio 的工具」→ 下载 Visual Studio Build Tools(或点击下载直链:https://aka.ms/vs/stable/vs_BuildTools.exe
    在这里插入图片描述
  3. 双击运行 → 勾选 「使用 C++ 的桌面开发」 → 按默认勾选即可
  4. 点击「安装」(约 1-2GB,需等待)
  5. 安装完成后 重启电脑

(亲测,我推荐)方案2:安装 MinGW(GNU 工具链)

  1. 下载 MinGW:https://github.com/niXman/mingw-builds-binaries/releases,找最新的 x86_64-*-release-posix-seh-ucrt-rt-*-rev0.7z。关于为何选择这个版本,可以看本文结尾的附录1。

    或者下载直链:https://github.com/niXman/mingw-builds-binaries/releases/download/16.1.0-rt_v14-rev0/x86_64-16.1.0-release-posix-seh-ucrt-rt_v14-rev0.7z

  2. 解压到任意目录(如 D:\mingw64)

  3. 将 mingw64 的 bin 路径添加到系统环境变量 Path(如下配图指引)
    在这里插入图片描述

  4. 验证:新开 CMD → gcc -v 显示版本号即成功
    在这里插入图片描述


二、安装 Rust 工具链

步骤 1:下载安装程序

步骤 2:运行安装

  1. 双击 rustup-init.exe

  2. 出现选项后,直接按 回车 选择默认安装

    1) Proceed with installation (default)  ← 选这个
    2) Customize installation
    3) Cancel installation
    

    你可能会遇到报错: bash error: could not download file from 'https://static.rust-lang.org/dist/channel-rust-stable.toml' to 'C:\Users\Administrator\.rustup\tmp\sx9z39_2tg2d_9ls_file.toml': error downloading file: error sending request for url (https://static.rust-lang.org/dist/channel-rust-stable.toml): client error (Connect): tls handshake eof
    在这里插入图片描述
    此为网络问题,关闭代理或开启代理即可解决。

  3. 等待下载完成(显示 Rust is installed now. Great! 即成功,如下图)
    在这里插入图片描述

步骤 3:验证安装或配置环境变量(通常无需手动配置)

💡 安装程序通常会自动添加

  1. 打开CMD 或 PowerShell,输入:

    rustc --version
    cargo --version
    

    输出类似以下内容即成功:

    rustc 1.91.0 (f8297e351 2025-10-28)
    cargo 1.91.0 (ea2d97820 2025-10-10)
    

    在这里插入图片描述

  2. rustc --version 提示找不到命令,将C:\Users\你的用户名\.cargo\bin按以下步骤添加到环境变量中:
    在这里插入图片描述


三、配置开发工具(VS Code)

步骤 1:安装 VS Code

  1. 下载:https://code.visualstudio.com/
  2. 安装时 勾选「添加到 PATH」
  3. 若你之前安装过,请关闭所有的 VSCode 窗口,再重新打开。

步骤 2:安装 Rust 插件

打开 VS Code → 左侧扩展图标(Ctrl+Shift+X)→ 搜索并安装:

插件 用途
rust-analyzer 必装,语法高亮/补全/错误提示
CodeLLDB 调试支持
Error Lens 可选,行内显示错误信息

首次打开 .rs 文件时,会提示安装 Rust 组件,点击「是」。


四、验证:创建第一个项目

# 1. 进入你要存放代码的文件夹
cd D:\my_rust_projects

# 2. 创建新项目
cargo new hello_world

# 3. 进入项目
cd hello_world

# 4. 用 VS Code 打开
code .

# 5. 运行(在终端输入)
cargo run

看到 Hello, world! 即大功告成 🎉

在这里插入图片描述


五、卸载(如需重装)

rustup self uninstall

会删除所有 Rust 相关组件。


附录

部分问题的AI释疑。

附录1:MinGW版本选取思路

64位版本(推荐 x86_64)
文件名 组合 适用场景
x86_64-...-posix-seh-ucrt ✅ 64位 + POSIX线程 + SEH异常 + UCRT 首选,现代Windows开发
x86_64-...-posix-seh-msvcrt 同上,但用旧版MSVCRT 需要兼容WinXP
x86_64-...-win32-seh-ucrt 64位 + Win32线程 + SEH + UCRT 不需要pthread库的场景
x86_64-...-mcf-seh-ucrt 64位 + MCF线程 + SEH + UCRT 实验性线程模型
32位版本(i686)
文件名 异常处理 说明
i686-...-posix-dwarf-ucrt dwarf ✅ 32位推荐
i686-...-win32-dwarf-ucrt dwarf Win32线程版本
...-mcf-dwarf-ucrt dwarf MCF线程版本

如何选择(用于 Rust)
你的需求 推荐版本
现代64位Windows + Rust开发 x86_64-...-posix-seh-ucrt
需要兼容旧系统/软件 x86_64-...-win32-seh-msvcrt
开发32位程序 i686-...-posix-dwarf-ucrt

但对于 Rust 开发:建议优先用 VC++ Build Tools(MSVC工具链),MinGW兼容性略差。

如果非要用 MinGW,在 Rust 安装后执行:

rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/161229081。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

更多推荐