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

时间:2015-08-05 14:45:45

标签: c++ opengl freeglut

所以我试图让我的第一个c ++应用程序运行,但我不断收到此错误。错误源自freeglut_std.h文件。

我已经下载了freeglut 3.0.0 MinGW软件包并将文件放在我们MinGW安装文件夹中各自的目录中,但是没有名为gl.h的文件。 我已将库添加到项目属性

我已经检查了这个应该是重复的问题,但是在那里给出的解决方案,安装Windows SDK,并没有解决我的问题。

1 个答案:

答案 0 :(得分:1)

通常无需下载GL/gl.h; OpenGL是Windows ABI合同的一部分,这意味着针对Windows API的每个编译器工具链都必须提供用于编译为Windows ABI指定的OpenGL版本。这将是OpenGL-1.1

如果您的MinGW安装缺少GL/gl.h标头,则在您的特定安装中会出现问题。请注意,在某些Linux发行版中,您可能需要单独安装开发支持文件。但是使用MinGW,OpenGL头文件应该是标准安装的一部分。