我在学习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.
我按照这个维基百科的前两部分安装了OpenGL和相关库。
我认为问题要么是错误的编译命令,要么是我的OpenGL安装有缺陷。
glad.h
不在默认的 OpenGL 安装中。你的电脑上有这个文件吗?我猜你没有,需要从其他地方获取它... - Leonardo Alves Machado