我正在尝试构建jpeg_gpu,当前的Visual Studio错误是“无法打开'GL / glcorearb.h'”。
我可以在khronos.org在线找到文件'glcorearb.h',但是我不确定是应该只是获取一个文件,还是应该将其安装为某些文件的一部分其他图书馆。它似乎不属于GLFW或GLEW。
答案 0 :(得分:1)
Khronos是OpenGL问题的官方组织。他们发布标题。
GLFW,GLEW,VS或其他公司的人员,下载标头并将其合并到其代码中。有时它们会做一些小的更改,主要是针对32/64位类型或编译器调整。
如果比较glext.h
和glcorearb.h
,则会发现后者在3.2之前的OGL中不包含任何内容,而glext.h
包含所有内容。因此,通用库(例如GLEW)将提供并使用glext.h
而不是glcorearb.h
。
如果您的代码需要glcorearb.h
,则只需从Khronos提取代码并将其放在glext.h
所在的文件夹中即可。