我想编译一个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下运行。
答案 0 :(得分:3)
OpenGL标头是Mesa的一部分,X11标头位于Xorg的协议开发包中。
答案 1 :(得分:1)
我安装了以下软件包:
及其所有依赖项,之后我可以直接包含您在我的C程序中提到的标题。
如果您想知道这些标头的路径,请执行locate gl.h
,locate glx.h
,locate X.h
和locate keysym.h
。在使用sudo updatedb
之前,请务必locate
。