Rust-Windows环境配置
安装前置
Rust依赖C的链接库 所以先安装下Visual Studio 选择C++桌面开发安装即可;
下面到官网下载Rust安装工具,然后选择默认安装

环境变量
安装之前先配置下Rust的环境变量(默认是会放到C盘 占空间就配置了安装路径
Rust环境变量 CARGO_HOME=D:\Dev\Rust\CARGO_HOME RUSTUP_HOME=D:\Dev\Rust\RUSTUP_HOME PATH内添加 %CARGO_HOME%\bin
设置 Rustup 镜像
export RUSTUP_DIST_SERVER="https://rsproxy.cn" export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
镜像配置
cargo镜像参考地址:https://mirrors.ustc.edu.cn/help/crates.io-index.html
设置 crates.io 镜像, 修改配置 ~/.cargo/config,已支持git协议和sparse协议,>=1.68 版本建议使用 sparse-index,速度更快。
#没有就创建一个config.toml
"C:\Users\guoju\.cargo\config.toml"
[source.crates-io] replace-with = 'rsproxy-sparse' [source.rsproxy] registry = "https://rsproxy.cn/crates.io-index" [source.rsproxy-sparse] registry = "sparse+https://rsproxy.cn/index/" [registries.rsproxy] index = "https://rsproxy.cn/crates.io-index" [net] git-fetch-with-cli = true
上面不行试试这个
cargo 1.68 版本开始支持稀疏索引:不再需要完整克隆 crates.io-index 仓库, 可以加快获取包的速度。如果您的 cargo 版本大于等于 1.68,可以在 $CARGO_HOME/config 中添加如下内容: [source.crates-io] replace-with = 'ustc' [source.ustc] registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"

验证Rust安装成功可以执行下
rustup --version
更新Rust可以执行
rustup update
卸载请执行
rustup self uninstall
Demo
fn main() { println!("Hello, world!"); }
安装vscode插件 rust-analyzer 运行 (新建的项目 重启vscode 插件生效)

Cargo 构建项目
Rust 内置了一个包管理器 cargo。它会随着 Rust 的安装而安装。cargo 类似于 Python 中的 pip 或 Ruby 中的 RubyGems 或 Node.js 中的 NPM。当然了,cargo 不仅仅是一个包管理器,它还是 Rust 的项目管理利器
检查 cargo 是否安装和安装的版本
cargo --version
cargo包管理器的版本和 Rust 语言是同步的。
cargo命令

Vscode 插件推荐


RustRover
PS:先配置好Visual Studio 选择C++



浙公网安备 33010602011771号