【问题标题】:Visual Studio 2015 c++ cannot open include file errorVisual Studio 2015 c++ 无法打开包含文件错误
【发布时间】:2016-11-29 16:29:39
【问题描述】:

我一直试图找出这个错误一段时间,但我找不到任何东西,每当我尝试构建我的程序时,我都会收到错误:

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

编辑:我将 $(UniversalCRT_IncludePath) 添加到其他包含目录中,但仍然出现错误。

Attempting to add into additional include directories

Code and Error Here

【问题讨论】:

  • 不要以图片形式发布代码和错误消息。在问题中以文本 直接的形式发布。
  • 我在文本中发布了错误代码无关紧要,因为代码本身没有任何问题@JesperJuhl

标签: c++ visual-studio-2015 include include-path


【解决方案1】:

您应该检查您的 C++ 项目的 Additional Include Directories 参数。

为此,请转到Project -> Properties -> C/C++ 并将$(UniversalCRT_IncludePath) 添加到Additional Include Directories 参数。

有关通用 CRT 的更多信息,请访问here

【讨论】:

  • 我做到了,您可以在我的问题中找到照片,对吗? @尼基塔
  • @Tylv 是的,没错。如果它不起作用,请检查VC++ Directories。它应该包含$(VC_IncludePath)。此宏应指向您的 Windows 10 Kit ucrt 包含文件夹。
  • @Tylv 我的意思是VC++ Directories -> Include Directories
  • 在我的 vc++ 包含目录中它说 $(VC_IncludePath);$(WindowsSDK_IncludePath);我相信这是正确的
  • @Tylv 检查如何解释 $(VC_IncludePath) 宏。为此,请单击 Include Directories 参数页面上的宏按钮。您应该将 value 视为完整的目录路径,例如c:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt
猜你喜欢
  • 1970-01-01
  • 2017-10-28
  • 1970-01-01
  • 2016-07-02
  • 1970-01-01
  • 1970-01-01
  • 2012-06-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多