0
点赞
收藏
分享

微信扫一扫

Windows上Rust所依赖的msvc到底怎么装?

小月亮06 2022-04-30 阅读 59
rustwindows

在Windows上面安装Rust的开发环境,看起来颇具挑战性。我们会被告知需要安装一个名叫Microsoft Visual Studio C++ build tools的编译工具,并被给到一个官方链接。然而……当我们下载下来安装的时候,哪里有这样一个选项?当然,如果你选择了gnu编译器的版本,这里就不存在任何问题了。或者选择直接向身材壮硕的Visual Studio投降。

作为一名重度强迫症患者极简主义者,显然是不能这样轻易投降的。但是每次运行cargo run or cargo build的时候, 又免不了要面对一次error的灵魂拷问:

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 VS 2013, VS 2015, VS 2017, VS 2019 or VS 2022 was installed with the Visual C++ option

所以,到底怎样才能在拒绝安装Visual Studio这个庞然大物的情况下,成功把这个开发环境搞定呢?

我们在工作负荷标签下全部空选,在单个组件中选择:

(展示不全的那一个选最新就可以了)

语言包安装位置是否修改根据个人偏好决定,然后点击安装即可。

注意这已经是最简方案了,Windows 10 SDK是必选项,本人亲验缺省掉行不通。

举报

相关推荐

0 条评论