在通过PowerShell编译openssh-portable时,碰到了错误:
Start-OpenSSHBuild -Configuration Release -NativeHostArch x64
“Write-BuildMsg : VC++ 2015.3 v140 toolset are not installed.”
不要问我为什么不通过Win10的“应用和功能”,然后选择“可选功能”来部署,因为看不到啊(猜测是公司IT搞得?)
去Microsoft官网,搜索“VC++ 2015.3 v140 toolset”,只找到相关文章“Announcing Visual C++ Build Tools 2015 – standalone C++ tools for build environments”和“Visual Studio Build Tools now include the VS2017 and VS2015 MSVC Toolsets”。而且,从里面点进去,发现只有VS2019的下载了。在Download里,继续搜索“VC++ 2015.3 v140 toolset”,还是一无所获。
那么哪么办呢?还是执着地试着在官网找找看有没有。功夫不负有心人,果然在里找到了链接
Visual Studio Older Downloads - 2017, 2015 & Previous Versions (microsoft.com)
点击上面的链接,使用你的Visual Studio Subscription account登陆。如果没有Visual Studio Subscription, 你可以在登陆界面免费建一个:通过点击“Create a new Microsoft account” 。【填一个表格——包括姓名、邮箱、中国(或其他所在国家)】。接着,就可以在页面点击”Visual C++ Build Tools for Visual Studio 2015 Update 3“对应的Download按钮开始下载了。
嗯,iso有点大,你忍一下。。。
(去掉标题里”安装“。等后续完成下载、安装,再上图)