Microsoft Visual Studio Community 2019:致命错误 C1083:无法打开包含文件:'corecrt.h':没有这样的文件或目录

Posted

技术标签:

【中文标题】Microsoft Visual Studio Community 2019:致命错误 C1083:无法打开包含文件:\'corecrt.h\':没有这样的文件或目录【英文标题】:Microsoft Visual Studio Community 2019: fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directoryMicrosoft Visual Studio Community 2019:致命错误 C1083:无法打开包含文件:'corecrt.h':没有这样的文件或目录 【发布时间】:2020-03-15 16:44:41 【问题描述】:

刚刚完成了 Microsoft Visual Studio Community 2019 的全新安装,没有可选功能, 尝试使用 c++ 控制台应用程序项目类型运行简单代码:

#include <iostream>

using namespace std;

int main()

    cout << "testing vs 2019" << endl;
    return 0;

出现以下错误:

1>----- 重建所有已启动:项目:Project1,配置:调试 x64 ------ 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(434,5):警告MSB8003:未定义WindowsSDKDir属性。可能找不到某些构建工具。

1>来源.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跳过==========

【问题讨论】:

【参考方案1】:

我建议你应该在 VS2019 安装程序中下载并安装 Windows 10 SDK。

选择的版本需要与项目中设置的版本一致。

【讨论】:

@Pankaj,如果您的情况已经解决,请将答案标记为正确的,这将对其他人有益。 为什么构建不需要 Windows API 调用的应用程序需要 Windows SDK? Windows SDK 包含自 Visual Studio 2015 以来的 C 运行时标头和库,因此几乎可以构建任何 C/C++ 程序。【参考方案2】:

安装通用 CRT SDK - 请参阅此处的文章Universal-crt

【讨论】:

以上是关于Microsoft Visual Studio Community 2019:致命错误 C1083:无法打开包含文件:'corecrt.h':没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

如何下载microsoft visual studio

microsoft visual studio 2010下载

Microsoft visual c++弹窗?

怎么用microsoft visual studio制作一个选择题

Microsoft Visual C++ Runtime Libuary

microsoft visual studio软件怎样把游戏导出来