- 首先去 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 這個問題的。
本地親測可用: