美文网首页
卸载Visual Studio造成的SDK路径错误

卸载Visual Studio造成的SDK路径错误

作者: 张宇航_Ken | 来源:发表于2017-04-11 08:31 被阅读158次

    事情是这样的:
    我先安装了VS2015,建了个工程A,运行正常。
    再安装VS2017 Community,打开工程A,自动升级了工程文件,运行也正常。
    接着我把VS2015卸载了,然后就发现原来的工程A编译不过了,报了一堆错。比如 _ASSERT 未定义 什么的。
    再看工程属性的include路径,发现有个C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt。这个路径已经不存在了。
    很明显,卸载VS2015的时候,把Windows SDK也给删了。
    于是用VS2017 installer重新安装Windows SDK,选择了最新的版本10.0.15063.0。装完重编译,还是一个德性。工程属性里的路径也没变化。
    Google了一下,发现是解决方案文件设置了SDK版本,于是在解决方案文件上右键,重定解决方案目标,选10.0.15063.0就解决了。

    相关文章

      网友评论

          本文标题:卸载Visual Studio造成的SDK路径错误

          本文链接:https://www.haomeiwen.com/subject/wwhyattx.html