Windows 上安装 Rust 出错及其解决办法
- 首先去 https://www.rust-lang.org/tools/install Rust 官网上下载相应的安装包。
- 直接运行 rustup-init.exe,这一步 会把 rustc, cargo 等组件给安装好。测试一下,
rustc --version
,cargo --version
- 当使用
cargo build
时 遇到 note: LINK : fatal error LNK1181: cannot open input file 'advapi32.lib' 这个问题的解决办法, 打开 Visual Studio Installer (我本地的 VS 环境是 VS2019) 安装以下包即可解决为问题,
- C++ Modules for v142 build tools (x64/x86 – experimental)
- MSVC v140 - VS 2015 C++ build tools (v14.00)
- MSVC v141 - VS 2017 C++ x64/x86 build tools (v14.16) 上面这两个应该装一个就可以了
- Windows 10 SDK (10.0.18362.0) 这个应该是最终解决 advapi32.lib 这个问题的。
本地亲测可用: