前言
在 Windows 上安装 Rust 需要额外安装 MSVC 工具链和 Windows SDK。最简单的方式是,直接安装 Visual Studio,并勾选 C++ 工作负载。
如果单纯想安装必要组件,可以安装 Microsoft C++ 生成工具,这样便免去了安装 IDE。
实测下来,安装 Visual C++ Build Tools for Visual Studio 2015 即可满足组件要求,想了解更多,建议检索关键字「mu_visual_cpp_build_tools_2015_update_3_x86_dvd_779b35c8.iso」和「visual studio old downloads」。
使用 PortableBuildTools 安装最小 MSVC 工具集
项目地址:https://github.com/Data-Oriented-House/PortableBuildTools
建议读者自行探索 PortableBuildTools 的使用方法,这里将介绍如何在 Visual Studio Code 中集成 PortableBuildTools 安装的工具集。
思路是:添加一个自定义的 Terminal 终端,并加载环境变量和地址。在 Visual Studio Code 设置文件中,添加如下字段:
{
"terminal.integrated.profiles.windows": {
"DevCmd": {
"path": "C:\\WINDOWS\\System32\\cmd.exe",
"args": ["/K", "C:\\BuildTools\\devcmd.bat"]
}
},
"terminal.integrated.defaultProfile.windows": "DevCmd"
}
参考资料:
- Terminal Profiles in Visual Studio Code. https://code.visualstudio.com/docs/terminal/profiles.