因此,我试图让我的第一个 C++ 应用程序运行,但我一直收到此错误。错误源自 freeglut_std.h
文件。
我已经下载了 freeglut 3.0.0 MinGW 包并将文件放在我的 MinGW 安装文件夹中各自的目录中,但是没有名为 gl.h 的文件。 我已将这些库添加到我的项目属性中
我已经检查了这个问题,这应该是重复的,但是那里给出的解决方案,安装 Windows SDK,没有解决我的问题。
最佳答案
一般不需要下载GL/gl.h
; OpenGL 是 Windows ABI 契约(Contract)的一部分,这意味着每个以 Windows API 为目标的编译器工具链都必须准备好编译为 Windows ABI 指定的 OpenGL 版本。那将是 OpenGL-1.1
如果您的 MinGW 安装缺少 GL/gl.h
header ,则说明您的特定安装有问题。请注意,在某些 Linux 发行版中,您可能必须单独安装开发支持文件。但是对于 MinGW,OpenGL 头文件应该是标准安装的一部分。
关于c++ - fatal error : GL/gl. h: 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31835790/