0

I want to compile an OpenGL program but I don't have the necessary headers. Maybe you know how to get these?

#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>

It's the OpenGL example from the Codeblocks IDE that I'm trying to get running under ubuntu .

4

2 回答 2

3

OpenGL 头文件是 Mesa 的一部分,X11 头文件在 Xorg 的协议开发包中。

于 2012-06-02T05:32:00.140 回答
1

我安装了以下软件包:

  • freeglut 和 freeglut-dev
  • libgl1-台面开发
  • libglu1-mesa 和 libglu1-mesa-dev
  • libgl1-台面-glx
  • libx11-dev
  • 台面通用开发

以及它们的所有依赖项,之后我可以直接包含您在我的 C 程序中提到的头文件。

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

于 2012-06-02T19:22:22.067 回答