[S]
2021-07-04 21:13
采纳率: 50%
浏览 44

VS的c++头文件为什么会报错?

img

  • 收藏

6条回答 默认 最新

  • CSDN专家-cpp_learner 2021-07-05 08:22
    已采纳

    项目 - 属性 - 常规 - Windows SDK 版本 - 设置成类似于我那样的

    img

    img

    img

    已采纳该答案
    打赏 评论
  • yycgis 2021-07-04 21:16

    我也遇到了和你一样的问题,我的是SDK的版本不对。因为我之前更新过VS,项目是更新之前写的。解决方法是更改项目属性,将WindowsSDK版本改一下就可以了,你试试

    打赏 评论
  • 学习好烦啊 2021-07-04 22:18

    右键点击项目名称,选择重定向项目

    打赏 评论
  • [S] 2021-07-05 08:15

    img

    打赏 评论
  • [S] 2021-07-05 08:18

    img
    是不是因为有的组件没装啊?这是VS2019我电脑win732位有点老了但是c#可以正常运行c应该也可以(另外大神帮忙看看有没有那个装的多余了我c盘快炸了)

    打赏 评论
  • 明天有小到中雨 2021-07-05 18:07

    方法1:下载10.0.17763.0(包括10.0.17763.0)以下版本的SDK,然后使用该SDK
    方法2:如果使用10.0.19041.0和10.0.18362.0的SDK,方法如下:

    1. 打开Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.19041.0\UAP.props文件,10.0.18362.0同样,默认在C:\Program Files (x86)目录下
    2. 注释掉第5行,或者修改保存第5行变为
      <WindowsSdkDir Condition="'$(WindowsSdkDir)' == ''">$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))\</WindowsSdkDir>
      
      即在WindowsSdkDir标签中加入Condition="'$(WindowsSdkDir)' == ''"
    3. 重启Visual Studio
    打赏 评论

相关推荐 更多相似问题