error: linker `link.exe` not found

1
2
3
4
5
6
error: linker `link.exe` not found
|
= note: 系统找不到指定的文件。 (os error 2)
note: the msvc targets depend on the msvc linker but `link.exe` was not found

note: please ensure that VS 2013, VS 2015, VS 2017 or VS 2019 was installed with the Visual C++ option

不必按照官方文档指引安装体积巨大的Microsoft C++ 生成工具!

解决方法如下:

1
2
rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

参考:https://rust-lang.github.io/rustup/installation/windows.html