微软Visual Studio Community 2019:致命错误C1083:无法打开包括文件:'corecrt.h':没有那个文件或目录。

3
刚刚完成了无任何可选特性的Microsoft Visual Studio Community 2019的全新安装, enter image description here 尝试运行简单的C++控制台应用程序项目类型的代码:
#include <iostream>

using namespace std;

int main()
{
    cout << "testing vs 2019" << endl;
    return 0;
}

出现以下错误:

1>------ 开始重新生成全部: 项目: Project1, 配置: Debug x64 ------ 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(434,5): 警告 MSB8003: WindowsSDKDir 属性未定义。某些构建工具可能无法找到。 1>Source.cpp 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include\crtdefs.h(10,10): 致命错误 C1083: 无法打开包括文件: 'corecrt.h': 没有那个文件或目录 1>已完成生成项目“Project1.vcxproj”失败。 ========== 重新生成全部: 0 个成功,1 个失败,0 个跳过 ==========

2个回答

4
我建议您在VS2019安装程序中下载并安装Windows 10 SDK。

enter image description here

所选版本必须与项目中设置的版本相同。

enter image description here


@Pankaj,如果您的问题已经解决,请将答案标记为正确答案,这对其他人也有好处。 - Jeaninez - MSFT
为什么构建不需要 Windows API 调用的应用程序需要 Windows SDK? - Vishal Subramanyam
Windows SDK自Visual Studio 2015起包含C运行时头文件和库,因此构建几乎任何C/C++程序都需要它。 - Colin Robertson

0

安装通用 CRT SDK - 参考此处文章 通用-crt


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接