Visual Studio 2017 安装Windows SDK 失败的解决办法LINK错误

昨天用VS2017新建了一个C++项目, 可是在编译的时候却遇到了一个LINK错误。我猜是C++编译器没安装好,因而修复了好几回,又从新安装了C++编译工具。可是仍然出现这个错误。工具

后来我发现这个目标程序版本有关系,若是我将目标版本设置为14393,就能够正常编译,可是若是我将版本改成目前的15063,就出现了上面的错误。我一看这应该是SDK的问题,因而打开安装工具准备安装新的SDK。可是没想到安装失败了,这下不只没法编译,就算改回14393也不行了。哪怕是使用安装工具的修复功能,仍然没法解决。.net

在查阅了一番以后,我发现这是一个VS2017的已知问题,固然既然是已知问题,那么应该有相应的解决办法。下面说一下解决办法。
解决办法
下载单独SDKblog

解决办法很简单,因为安装工具不能下载SDK,那么只须要安装独立的SDK便可。编译器

首先到这里下载Windows 10 的单独SDK,页面中的exe或iso均可以,若是一种不行就试试另外一种。it

下载完成以后,用管理员身份打开,安装工具会询问你的SDK安装位置。将安装位置修改成你VS2017的SDK安装位置,比方说个人就是C:\Program Files (x86)\Windows Kits\10\WindowsSDK。编译

安装位置
从新安装下载

而后等待安装完成。以后重启VS安装工具,再次安装所需的SDK。此次因为已经安装了,因此安装工具会自动忽略这些SDK,所以就能成功安装了。程序

以后,再打开C++项目,就能够成功编译!
---------------------
做者:过了便是客
来源:CSDN
原文:https://blog.csdn.net/u011054333/article/details/70306622
版权声明:本文为博主原创文章,转载请附上博文连接!项目

相关文章
相关标签/搜索