diff --git a/README.md b/README.md index ec2172db37..c6b535f67f 100644 --- a/README.md +++ b/README.md @@ -419,7 +419,7 @@ toolchain] use the GNU build. When targeting the MSVC ABI, Rust additionally requires an [installation of Visual Studio 2013 (or later) or the Visual C++ Build Tools -2015][vs] so rustc can use its linker. For Visual Studio, make sure to +2019][vs] so rustc can use its linker. For Visual Studio, make sure to check the "C++ tools" option. No additional software installation is necessary for basic use of the GNU build. @@ -465,7 +465,7 @@ $ rustup target add i686-pc-windows-gnu ``` [ABIs]: https://en.wikipedia.org/wiki/Application_binary_interface -[Visual Studio]: https://visualstudio.microsoft.com/ +[Visual Studio]: https://visualstudio.microsoft.com/downloads/ [GCC toolchain]: https://gcc.gnu.org/ [MinGW/MSYS2 toolchain]: https://msys2.github.io/ @@ -649,7 +649,7 @@ platform of your choice: - [i686-apple-darwin](https://static.rust-lang.org/rustup/dist/i686-apple-darwin/rustup-init) - [i686-linux-android](https://static.rust-lang.org/rustup/dist/i686-linux-android/rustup-init) - [i686-pc-windows-gnu](https://static.rust-lang.org/rustup/dist/i686-pc-windows-gnu/rustup-init.exe) -- [i686-pc-windows-msvc](https://static.rust-lang.org/rustup/dist/i686-pc-windows-msvc/rustup-init.exe)[†](#vs2015) +- [i686-pc-windows-msvc](https://static.rust-lang.org/rustup/dist/i686-pc-windows-msvc/rustup-init.exe)[†](#vs2019) - [i686-unknown-linux-gnu](https://static.rust-lang.org/rustup/dist/i686-unknown-linux-gnu/rustup-init) - [mips-unknown-linux-gnu](https://static.rust-lang.org/rustup/dist/mips-unknown-linux-gnu/rustup-init) - [mips64-unknown-linux-gnuabi64](https://static.rust-lang.org/rustup/dist/mips64-unknown-linux-gnuabi64/rustup-init) @@ -662,14 +662,14 @@ platform of your choice: - [x86_64-apple-darwin](https://static.rust-lang.org/rustup/dist/x86_64-apple-darwin/rustup-init) - [x86_64-linux-android](https://static.rust-lang.org/rustup/dist/x86_64-linux-android/rustup-init) - [x86_64-pc-windows-gnu](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-gnu/rustup-init.exe) -- [x86_64-pc-windows-msvc](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe)[†](#vs2015) +- [x86_64-pc-windows-msvc](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe)[†](#vs2019) - [x86_64-unknown-freebsd](https://static.rust-lang.org/rustup/dist/x86_64-unknown-freebsd/rustup-init) - [x86_64-unknown-linux-gnu](https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init) - [x86_64-unknown-netbsd](https://static.rust-lang.org/rustup/dist/x86_64-unknown-netbsd/rustup-init) - + MSVC builds of `rustup` additionally require an [installation of -Visual Studio 2015 or the Visual C++ Build Tools 2015][vs]. For +Visual Studio 2019 or the Visual C++ Build Tools 2019][vs]. For Visual Studio, make sure to check the "C++ tools" option. No additional software installation is necessary for basic use of the GNU build. diff --git a/src/cli/self_update.rs b/src/cli/self_update.rs index cf1cd9c7fa..1ca500fa39 100644 --- a/src/cli/self_update.rs +++ b/src/cli/self_update.rs @@ -176,18 +176,19 @@ Rust requires the Microsoft C++ build tools for Visual Studio 2013 or later, but they don't seem to be installed. The easiest way to acquire the build tools is by installing Microsoft -Visual C++ Build Tools 2017 which provides just the Visual C++ build +Visual C++ Build Tools 2019 which provides just the Visual C++ build tools: - https://aka.ms/buildtools + https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019 Please ensure the Windows 10 SDK component is included when installing the Visual C++ Build Tools. -Alternately, you can install Visual Studio 2015 or Visual -Studio 2013 and during install select the "C++ tools": +Alternately, you can install Visual Studio 2019, Visual Studio 2017, +Visual Studio 2015, or Visual Studio 2013 and during install select +the "C++ tools": - https://www.visualstudio.com/downloads/ + https://visualstudio.microsoft.com/downloads/ _Install the C++ build tools before proceeding_.