glcorearb.h应该来自哪里,它应该住在Windows中的什么地方?

glcorearb.h应该来自哪里,它应该住在Windows中的什么地方?,windows,visual-studio,opengl,glfw,Windows,Visual Studio,Opengl,Glfw,我正在尝试构建,当前的Visual Studio错误是“无法打开'GL/glcorearb.h'” 我可以在网上找到文件'glcorearb.h',但我不能完全确定我是应该只获取这一个文件,还是应该作为其他库的一部分安装它。它似乎不是GLFW或GLEW的一部分 获取glcorearb.h最合理的方法是什么?是单独的,还是作为更大图书馆的一部分 如果它应该自己下载,那么Visual Studio在Windows机器上找到它最合适的地方是哪里 Khronos是OpenGL事务的官方组织。他们发布标

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

我可以在网上找到文件'glcorearb.h',但我不能完全确定我是应该只获取这一个文件,还是应该作为其他库的一部分安装它。它似乎不是GLFW或GLEW的一部分

  • 获取glcorearb.h最合理的方法是什么?是单独的,还是作为更大图书馆的一部分
  • 如果它应该自己下载,那么Visual Studio在Windows机器上找到它最合适的地方是哪里

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

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

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