由于查找 Windows.h 的问题,无法设置 openGL superBible 示例

Posted

技术标签:

【中文标题】由于查找 Windows.h 的问题,无法设置 openGL superBible 示例【英文标题】:can't setup openGL superBible examples due to problems finding Windows.h 【发布时间】:2015-03-03 17:24:27 【问题描述】:

我正在尝试从 OpenGL SuperBible 第 6 版一书中编译示例。 我从他们的 git 存储库中获取了所有内容,我试图通过打开包含的 Visual Studio 2013 解决方案文件来使用 Visual Studio 2013 打开它。 当我尝试在“sb6_vs2013”​​中构建主项目时,它声称找不到 Windows.h:“错误 2 错误 C1083:无法打开包含文件:'windows.h':没有这样的文件或目录”

现在我尝试在互联网上查看人们的解决方案,但找不到任何有用的东西。 如果我右键单击项目并转到属性-> 配置属性-> VC 目录,我可以看到它有以下行: $(WindowsSdkDir)\包括 当我单击宏时,我可以看到 WindowsSdkDir 的路径,它指向 Windows SDK 所在的正确位置,在我的情况下是:“C:\Program Files (x86)\Windows Kits\8.1”如果我查看我的在该文件夹中的文件系统并转到“\Include\um\”我可以在那里找到 Windows.h,但由于某种原因,Visual Studio 2013 无法找到它。 我认为这是由于安装不当造成的,我什至重新安装了 windows、visual studio 和所有东西(反正是时候这样做了),但似乎没有什么能解决这个问题,即使是新的全新安装也没有做到把戏。

我不确定我还能做些什么来完成这项工作。 有人可以帮我一劳永逸地解决这个问题吗?

【问题讨论】:

试试***.com/questions/12770400/… 【参考方案1】:

最终我设法解决了这个问题,在重新安装所有宏后我只需要选中“从父项继承项目默认值”复选框,它就成功了

【讨论】:

以上是关于由于查找 Windows.h 的问题,无法设置 openGL superBible 示例的主要内容,如果未能解决你的问题,请参考以下文章

由于/usr/bin不在PATH环境变量中,故无法找到该命令

Windows API MoveFile()无法运行exe

由于 cmake 项目中的源更改,查找所有受影响的目标

500 - 内部服务器错误.您查找的资源存在问题,因而无法显示.

fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory

MinGW Windows.h 无法编译