我刚刚安装了 Visual Studio 并专门遇到了一些错误 WindowsSDKDir 属性未定义。可能找不到某些构建工具

新手上路,请多包涵

刚刚在 Windows 10 上安装了 Visual Studio 2019,第一次使用 Visual Studio 并遇到以下错误,这是我尝试运行的基本 hello world 控制台程序。

错误 C1083:无法打开包含文件:’corecrt.h’:没有这样的文件或目录

1>完成构建项目“ConsoleApplication2.vcxproj”——失败。

严重性代码 说明 项目文件行抑制状态 警告 MSB8003 未定义 WindowsSDKDir 属性。可能找不到某些构建工具。 ConsoleApplication2 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets 434

我尝试在 YouTube 上搜索这个错误,当然还有这里,还有微软的官方论坛,但找不到任何东西。

 #include <iostream>
using namespace std;
int main()
{
    cout << "Hello World!\n";
}

代码看起来很好。

原文由 Pawan Nirpal 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 3.3k
2 个回答

我今天遇到了同样的问题。原来我在安装时没有检查 Win10SDK 以节省磁盘空间。

解决方案:

在VS中,进入工具菜单=>获取工具和功能=>安装 Windows 10 SDK(10.XX.XX.XX)

安装后,启动 VS 并打开您的项目,右键单击您的 _项目_( _非解决方案_)->属性->常规->Windows SDK 版本,检查值应为 10.0 而不是空白。然后编译就成功了。

原文由 Frank Miller 发布,翻译遵循 CC BY-SA 4.0 许可协议

我遇到了同样的问题,结果我没有安装 Windows SDK。可以通过在 Visual Studio 的搜索提示中键入“安装 Windows SDK”来完成

原文由 Borys Petrov 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题