我正在關注this tutorial來學習OpenGL,但由於編譯器無法找到其中一個頭文件,所以我在編譯時遇到了麻煩。<glad/glad.h>:沒有這樣的文件或目錄
這是我想對文件進行編譯:
#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 *是[多語言GL/GLES/EGL/GLX/WGL加載程序生成器](https ://www.khronos.org/opengl/wiki/OpenGL_Loading_Library#glad_.28Multi-Language_GL.2FGLES.2FEGL.2FGLX.2FWGL_Loader-Generator.29) – Rabbid76
爲什麼downvote?任何方式我可以改善這個問題? – dinosaur