致命错误:GL/gl.h:没有这样的文件或目录
Posted
技术标签:
【中文标题】致命错误:GL/gl.h:没有这样的文件或目录【英文标题】:fatal error: GL/gl.h: no such file or directory 【发布时间】:2015-08-05 14:45:44 【问题描述】:所以我试图让我的第一个 c++ 应用程序运行,但我不断收到此错误。错误源自freeglut_std.h
文件。
我已经下载了 freeglut 3.0.0 MinGW 包并将文件放在我的 MinGW 安装文件夹中各自的目录中,但没有名为 gl.h 的文件。 我已将库添加到我的项目属性中
我已经检查了这应该是重复的问题,但是那里给出的解决方案,安装 Windows SDK,并没有解决我的问题。
【问题讨论】:
How to get the GL library/headers? 的可能重复项 该问题的答案只是说我应该下载 Windows SDK(我有)。我读过的“入门”指南中没有任何关于在某处单独获取 gl.h 的内容。否决一个问题,因为它可能已经在其他地方得到回答,如果你用谷歌搜索我的错误就不会出现在一个问题中,我的错误有点轻率。在我问之前我并不是没有搜索过...... 没有对你投反对票,只是指出了一个答案,可以回答你的问题。 【参考方案1】:一般不需要下载GL/gl.h
; OpenGL 是 Windows ABI 合同的一部分,这意味着每个面向 Windows API 的编译器工具链都必须为编译为 Windows ABI 指定的 OpenGL 版本进行准备。那将是 OpenGL-1.1
如果您的 MinGW 安装缺少 GL/gl.h
标头,则您的特定安装中出现了问题。请注意,在某些 Linux 发行版中,您可能必须单独安装开发支持文件。但是对于 MinGW,OpenGL 头文件应该是标准安装的一部分。
【讨论】:
以上是关于致命错误:GL/gl.h:没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章
Qt 错误GL/gl.h: No such file or directory的解决方法
致命错误 C1083:无法打开包含文件:'io.h':没有这样的文件或目录
Qt编译错误“GL/gl.h:No such file or directory”的解决方法