You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11下Rust(MSVC)编译提示link.exe未找到求助

环境信息

Windows 11系统,已安装以下组件:

Visual Studio相关

PS C:\Users\Username\Development\dogcat> winget list | Select-String "build tools"

Visual Studio Build Tools 2019            Microsoft.VisualStudio.2019.BuildTools    16.11.33                     winget
Visual Studio Build Tools 2022            Microsoft.VisualStudio.2022.BuildTools    17.8.6                       winget
PS C:\Users\Username\Development\dogcat> winget list | Select-String "Visual Studio Community"

Visual Studio Community 2022 (2)          Microsoft.VisualStudio.2022.Community     17.9.1                       winget

Visual C++ Redistributable

PS C:\Users\Username\Development\dogcat> winget list | Select-String "VCRedist"

Microsoft Visual C++ 2015-2022 Redistributable (x86) Microsoft.VCRedist.2015+.x86              14.38.33135.0
Microsoft Visual C++ 2015-2022 Redistributable (x64) Microsoft.VCRedist.2015+.x64              14.38.33135.0

Rust版本

PS C:\> winget list | Select-String "Rust"

Rust 1.76 (MSVC 64-bit)                   Rustlang.Rust.MSVC                        1.76.0.0                     winget

问题详情

执行cargo run时出现以下错误:

PS C:\Users\Username\Development\dogcat> cargo run
   Compiling dogcat v0.1.0 (C:\Users\Username\Development\dogcat)
error: linker `link.exe` not found
  |
  = note: program not found

note: the msvc targets depend on the msvc linker but `link.exe` was not found

note: please ensure that Visual Studio 2017 or later, or Build Tools for Visual Studio were installed with the Visual C++ option.

note: VS Code is a different product, and is not sufficient.

error: could not compile `dogcat` (bin "dogcat") due to 1 previous error

用fdfind搜索link.exe,未找到MSVC对应的有效link.exe:

PS C:\> fd link.exe
Program Files\Rust stable MSVC 1.76\lib\rustlib\x86_64-pc-windows-msvc\bin\gcc-ld\lld-link.exe
Program Files\Git\usr\bin\unlink.exe
Program Files\Git\usr\bin\readlink.exe
Program Files\Git\usr\bin\link.exe
Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\usr\bin\readlink.exe

已尝试的解决措施

  • 分别通过winget安装rustup和Rust,问题一致
  • 安装Windows 11 SDK
  • 参考GitHub议题和StackOverflow相关方案调整配置
  • 多次重启电脑

以上操作均未解决问题,寻求进一步帮助。

内容的提问来源于stack exchange,提问作者g4gz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 13:28:28