glcorearb.h应该来自哪里,以及Windows中应该住在哪里?

时间:2019-02-27 20:19:00

标签: windows visual-studio opengl glfw

我正在尝试构建jpeg_gpu,当前的Visual Studio错误是“无法打开'GL / glcorearb.h'”。

我可以在khronos.org在线找到文件'glcorearb.h',但是我不确定是应该只是获取一个文件,还是应该将其安装为某些文件的一部分其他图书馆。它似乎不属于GLFW或GLEW。

  • 获取glcorearb.h的最明智的方法是什么?单独还是作为更大图书馆的一部分?
  • 如果应自行下载,将其存放在Windows计算机上以供Visual Studio查找的最明智的位置是什么?

1 个答案:

答案 0 :(得分:1)

Khronos是OpenGL问题的官方组织。他们发布标题。
GLFW,GLEW,VS或其他公司的人员,下载标头并将其合并到其代码中。有时它们会做一些小的更改,主要是针对32/64位类型或编译器调整。

如果比较glext.hglcorearb.h,则会发现后者在3.2之前的OGL中不包含任何内容,而glext.h包含所有内容。因此,通用库(例如GLEW)将提供并使用glext.h而不是glcorearb.h

如果您的代码需要glcorearb.h,则只需从Khronos提取代码并将其放在glext.h所在的文件夹中即可。