我在哪里可以获得OpenGL图形头文件?

时间:2012-06-02 05:23:06

标签: c linux opengl ubuntu header-files

我想编译一个OpenGL程序,但我没有必要的标题。也许你知道如何获得这些?

#include <GL/glx.h>    /* this includes the necessary X headers */
#include <GL/gl.h>

#include <X11/X.h>    /* X11 constant (e.g. TrueColor) */
#include <X11/keysym.h>

这是Codeblocks IDE中的OpenGL示例,我试图在ubuntu下运行。

2 个答案:

答案 0 :(得分:3)

OpenGL标头是Mesa的一部分,X11标头位于Xorg的协议开发包中。

答案 1 :(得分:1)

我安装了以下软件包:

  • freeglut和freeglut-dev
  • 的libgl1-台面-dev的
  • libglu1-mesa和libglu1-mesa-dev
  • 的libgl1-台面GLX
  • 的libx11-dev的
  • 台面共dev的

及其所有依赖项,之后我可以直接包含您在我的C程序中提到的标题。

如果您想知道这些标头的路径,请执行locate gl.hlocate glx.hlocate X.hlocate keysym.h。在使用sudo updatedb之前,请务必locate