致命错误: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”的解决方法

致命错误:glib.h:使用 vscode 和 mingw 时没有这样的文件或目录

致命错误:Python.h:没有这样的文件或目录

致命错误:sdl.h:没有这样的文件或目录