【问题标题】: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跳过==========

【问题讨论】:

    标签: c++ visual-studio


    【解决方案1】:

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

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

    【讨论】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-11-13
      • 2011-12-09
      • 2011-09-23
      • 2019-05-30
      • 2010-09-09
      • 2013-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多