X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=README.md;h=b522b161ecf939d23c877e6448ddcd88cb6bef4d;hb=c08197484546b57ee92f02f7c3c3a5179faadb55;hp=f6f796911b8fa57a5f702e71cc9d2dd27ed96349;hpb=a20438773b0bb67a2ce2543eb91b0ce7cbcdef0f;p=rust.git diff --git a/README.md b/README.md index f6f796911b8..b522b161ecf 100644 --- a/README.md +++ b/README.md @@ -128,9 +128,14 @@ build. #### MSVC [windows-msvc]: #windows-msvc -MSVC builds of Rust additionally require an installation of Visual Studio 2013 -(or later) so `rustc` can use its linker. Make sure to check the “C++ tools” -option. +MSVC builds of Rust additionally require an installation of Visual Studio 2017 +(or later) so `rustc` can use its linker. The simplest way is to get the +[Visual Studio Build Tools] and check the “C++ build tools” workload. + +[Visual Studio Build Tools]: https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019 + +(If you're installing cmake yourself, be careful that “C++ CMake tools for +Windows” doesn't get included under “Individual components”.) With these dependencies installed, you can build the compiler in a `cmd.exe` shell with: @@ -145,7 +150,7 @@ then you may need to force rustbuild to use an older version. This can be done by manually calling the appropriate vcvars file before running the bootstrap. ```batch -> CALL "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat" +> CALL "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat" > python x.py build ```