Windows 上安装 Rust 出错及其解决办法

  1. 首先去 https://www.rust-lang.org/tools/install Rust 官网上下载相应的安装包。
  2. 直接运行 rustup-init.exe,这一步 会把 rustc, cargo 等组件给安装好。测试一下, rustc --versioncargo --version
  3. 当使用 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 这个问题的。

本地亲测可用:

posted @ 2019-08-12 21:56  BUTTERAPPLE  阅读(1131)  评论(0编辑  收藏