Windon10安装Rust + VS Code环境配置 -- msvc版

1,697 阅读3分钟

Windon10安装Rust + VS Code环境配置 -- msvc版

通过官方下载推荐下载器 安装Rust ,大家电脑不出意外都是64位的。非要装32位应该大同,Linux系统就简单了,基本自动配好,一些源还是需要自己配的哦。

开始准备

来到安装页面选择64位的 rustup-init.exe下载,msvc需要需要安装 Microsoft C++ 生成工具 大约4G实际2G左右。

  • x86_64-pc-windows-msvc (官方推荐)
  • x86_64-pc-windows-gnu

msvc和gnu的区别,gnu需要额外配置 MinGW-w64 - for 32 and 64 bit Windows的编译工具比msvc小很多。Window安装C++编译工具的可以避免很多像like.exeC++ tools这类问题,就是下载比较大的环境工具包。

第一个安装包9M image.png

第二个安装包2M image.png

配置环境变量

  1. 配置工具链安装位置

添加以下两个环境变量,用于指定cargorustup的安装位置:

  • CARGO_HOME 指定 cargo 的安装目录。
  • RUSTUP_HOME 指定 rustup 的安装目录。

注意它们是可选项,如果不指定,默认分别安装到用户目录下的.cargo.rustup目录下

自定义安装路径如下:

image.png

  1. 配置 rustup 中科大源

添加以下两个环境变量,分别改用中科大源来更新工具链和rustup数据源:

  • RUSTUP_DIST_SERVER 指定 https://mirrors.ustc.edu.cn/rust-static
  • RUSTUP_UPDATE_ROOT 指定 https://mirrors.ustc.edu.cn/rust-static/rustup

更换配置数据源如下:

image.png

  1. 配置 cargo 中科大源

cargo安装目录下创建一个文件,名为config无文件后缀,其中的内容指定为:

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

多加 config 文件如下:

image.png

开始安装

  1. 安装第一步

先安装第二个安装包 Microsoft C++ 生成工具,运行要等待一下网络加载,完成后会弹出安装界面。

切换到单个组件栏目后搜索需要的三项就可以了,多的不需要。如果后续需要你可以自己看着办。实在傻瓜式就在工作负荷下选 使用C++的桌面开发 哪一项直接开始下载等待安装。

image.png

image.png

  1. 安装第二步

可以安装工具链了,先完成第一步啊,如果没完成C++生成工具的安装会有提示。

20200803030025862[1].png

如果你按着步骤安装,当你打开工具链安装包会看到大致如下:

20200803033525409[1].png

路径都是你配置好的环境变量,直接回车就好不用输入

  • 1)默认安装
  • 2)自定义安装
  • 3)取消安装

之前配好中科大源下载速度翻倍,下载大约200M左右就好了,完成后可以执行命令,看看是否可以正常呼出指令菜单、安装版本号。

> cargo --version
cargo 1.54.0 (5ae8d74b3 2021-06-22)
> rustc --version
rustc 1.54.0 (a178d0322 2021-07-26)

VS Code 开发编辑器

这个编辑器就不介绍了,百度下载一个吧。在扩展里直接搜索 rust 下载排名第一官方支持的插件,外加一个 TOML Language support 用于格式化配置文件。

image.png

完成环境配置

完成以上步骤就可以,愉快学习开发rust啦。

建议入门学习: