【问题标题】:C1083 Cannot open include file: 'iostream', 'vector' and moreC1083 无法打开包含文件:“iostream”、“vector”等
【发布时间】:2017-01-28 22:54:44
【问题描述】:

首先是故事:

我正在做自己的项目,只是在搞乱 C++、渲染器等。我想在未来包含 Vulkan,所以我从 LunarG 下载了 SDK,并使用 Niko Kauppi 的 YouTube 教程进行了 CMake。

现在,问题来了。

我包含了库等,但是当我尝试构建项目时(没有进行任何更改,除了添加 vulkan 的东西)它给了我很多 C1083 错误,它无法打开包含文件,如 'iostream'、'vector'、'双端队列”、“cstddef”和“GL/glu.h”。

然后我删除了 Vulkan 库等,但问题仍然存在,我尝试重建,将属性与新项目进行比较并再次安装 VS 2015 社区。​​p>

我正在使用 Visual Studio 2015 Community,最新更新,操作系统 Windows 10 64。

【问题讨论】:

  • 所以重装VS并新建项目没有解决问题?
  • 您可以从另一个 vs 2015 中获取丢失的文件并将它们复制到您的。
  • 请澄清:一个新项目可以构建,但是一旦你添加了 Vulkan,项目就永远坏了?
  • 你确定你创建了一个C++项目?在为第三方库添加预定义包含路径时,您没有删除这些路径?
  • @Raindrop7:这种不了解根本原因的生硬做法可能只会让事情变得更糟。

标签: c++ include


【解决方案1】:

在“包含目录”中勾选了“从父级或项目默认值继承”。得了。

【讨论】:

    猜你喜欢
    • 2012-07-27
    • 2014-12-07
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多