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.exe
、C++ tools
这类问题,就是下载比较大的环境工具包。
第一个安装包9M
第二个安装包2M
配置环境变量
- 配置工具链安装位置
添加以下两个环境变量,用于指定cargo
和rustup
的安装位置:
- CARGO_HOME 指定
cargo
的安装目录。 - RUSTUP_HOME 指定
rustup
的安装目录。
注意:它们是可选项,如果不指定,默认分别安装到用户目录下的
.cargo
和.rustup
目录下。
自定义安装路径如下:
- 配置
rustup
中科大源
添加以下两个环境变量,分别改用中科大源来更新工具链和rustup
数据源:
- RUSTUP_DIST_SERVER 指定
https://mirrors.ustc.edu.cn/rust-static
- RUSTUP_UPDATE_ROOT 指定
https://mirrors.ustc.edu.cn/rust-static/rustup
更换配置数据源如下:
- 配置
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
文件如下:
开始安装
- 安装第一步
先安装第二个安装包 Microsoft C++ 生成工具,运行要等待一下网络加载,完成后会弹出安装界面。
切换到单个组件栏目后搜索需要的三项就可以了,多的不需要。如果后续需要你可以自己看着办。实在傻瓜式就在工作负荷下选 使用C++的桌面开发 哪一项直接开始下载等待安装。
- 安装第二步
可以安装工具链了,先完成第一步啊,如果没完成C++生成工具的安装会有提示。
如果你按着步骤安装,当你打开工具链安装包会看到大致如下:
路径都是你配置好的环境变量,直接回车就好不用输入
- 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
用于格式化配置文件。
完成环境配置
完成以上步骤就可以,愉快学习开发rust啦。
建议入门学习: