【发布时间】:2018-01-11 13:46:27
【问题描述】:
我正在关注this tutorial 学习 OpenGL,但由于编译器找不到其中一个头文件,所以我无法编译。
这是我要编译的文件:
#include <glad/glad.h>
#include <GLFW/glfw3.h>
int main() {
return 0;
}
要编译,我正在使用
$ gcc -o sandbox sandbox.cpp -lGL -lGLU -lglut
我收到以下错误:
sandbox.cpp:1:23: fatal error: glad/glad.h: No such file or directory
#include <glad/glad.h>
^
compilation terminated.
我按照this wiki 的前两部分安装了OpenGL和库。
我认为问题要么是错误的编译命令,要么是我的 OpenGL 安装存在缺陷。
【问题讨论】:
-
我相信
glad.h不在默认的 OpenGL 安装中。你在电脑的某个地方有它吗?我猜你没有,你需要从某个地方得到它...... -
glad.h 是 Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator 的一部分
-
为什么投反对票?有什么办法可以改善这个问题?
标签: opengl