# 安装 Rust 工具链(MSVC 目标) # 前置:VS Build Tools 已安装(本机已具备 17.14 + VC.Tools.x86.x64) $ErrorActionPreference = 'Stop' if (Get-Command cargo -ErrorAction SilentlyContinue) { Write-Host "cargo 已安装:$(cargo --version)" exit 0 } Write-Host '下载 rustup-init ...' $exe = Join-Path $env:TEMP 'rustup-init.exe' Invoke-WebRequest -Uri 'https://win.rustup.rs/x86_64' -OutFile $exe Write-Host '安装 Rust(stable-msvc,用户目录,不改系统设置)...' & $exe -y --default-toolchain stable-msvc $env:PATH = "$env:USERPROFILE\.cargo\bin;$env:PATH" cargo --version rustc --version Write-Host '完成。新开的终端将自动使用 %USERPROFILE%\.cargo\bin。'