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

时间:2016-12-19 18:22:27

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

所以我在C / C ++的一般部分中添加了这个包含文件的路径,但是我仍然遇到这个错误。 Windows 10中Visual Studio 2015的修复是什么?

Severity    Code    Description Project File    Line    Suppression State
Error   C1083   Cannot open include file: 'IexBaseExc.h': No such file or directory (compiling source file replay\replay_renderer.cpp)  renderdoc   c:\users\mona\playing-for-data\renderdoc\renderdoc\3rdparty\openexr\openexr\ilmimf\ImfHeader.h  55  

enter image description here

enter image description here

我已经清理了项目并再次构建它!

2 个答案:

答案 0 :(得分:1)

可以按Aditional Include DirectoriesConfiguration指定

Platform。在屏幕截图中,您设置了 Profile 配置和 Win32 平台的目录。

检查为您正在构建的配置和平台设置的正确包含目录值。可以在Configuration Manager中找到有效配置。

答案 1 :(得分:1)

通过搜索路径检查.Vcxproj文件。如果添加的内容包括在内。有时Visual Studio不会这样做。

现在我用两种方式解决了它。

首先,我手动将include路径添加到.vcxproj中 问题是你需要至少一个包含在.Vcxproj中的包含路径,否则它可能会破坏未完成的项目设置。

其次,不知道它为什么会起作用。而不是为特定平台和配置设置包含。选择所有配置和所有平台。然后添加您的路径。这对我很有用。仍然有效。

看看是否有帮助。