VS Code运行Rust程序报错:link.exe未找到,如何安装?
解决VS Code中Rust程序缺少link.exe的问题
link.exe并非VS Code的专属组件,它属于Windows SDK和Visual Studio构建工具的一部分。以下是适配VS Code场景的解决步骤:
1. 安装轻量构建工具
无需安装完整Visual Studio,仅需安装Visual Studio Build Tools即可:
- 下载Build Tools安装器,运行后选择**Desktop development with C++**工作负载(该负载默认包含Windows SDK、MSVC编译器及link.exe)
- 保持默认组件勾选,等待安装完成
2. 让VS Code识别link.exe
有两种便捷配置方式:
- 方式一:通过开发者命令提示符启动VS Code
打开开始菜单,找到对应版本的“Visual Studio Developer Command Prompt”,运行后输入code启动VS Code。这种方式会自动加载构建工具的环境变量,无需手动配置。 - 方式二:手动添加PATH环境变量
找到Build Tools的安装路径(默认路径示例:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\<具体版本号>\bin\Hostx64\x64),将该路径添加到系统PATH环境变量中,添加后重启VS Code和终端。
3. 确认Rust工具链配置
确保Rust使用MSVC工具链:
- 打开终端,运行
rustup default stable-x86_64-pc-windows-msvc(64位系统)或stable-i686-pc-windows-msvc(32位系统) - 运行
rustup target list,确认对应MSVC目标已安装
4. 验证修复效果
在终端输入link,若能显示link.exe的帮助信息,说明配置成功。此时回到VS Code重新运行Rust Hello World程序即可。
内容的提问来源于stack exchange,提问作者laxmi bagade
相关产品推荐
相关产品推荐

