2010-04-03 32 views
0

我尝试编译代码,与beggins:问题与glaux.h定位

#include<stdlib.h> 
#include<GL/gl.h> 
#include<glaux.h> 

用命令:

cc -o test test.c -I/usr/local/include -L/usr/local/lib -lMesaaux -lMesatk -lMesaGL -lXext -lX11 -lm 

但错误,我得到的一个是:

test.c:3:18: error: glaux.h: No such file or directory 

然后我试试:

yum provides glaux.h 

但百胜发现任何东西。
所有我安装台面之前:

yum install mesa* 

所以,任何人都可以从哪里可以得到头文件告诉我吗?

谢谢你的提前。

+0

所以,就我所知,glaux.h是旧窗口标题。但是,当我排除他们从-l *键获取有关库的错误。任何人都可以给我一些链接,告诉我“如何在Linux上构建第一个Mesa(OpenGL)应用程序”?或者告诉我从哪里必须知道要添加哪些库? – rodnower 2010-04-03 22:10:20

+0

你应该发布这个在stackoverflow。问题在于glaux.h已被弃用了相当长的一段时间。 – Tyler 2010-04-04 02:26:00

+0

不要转贴,它会被移到那里。 – random 2010-04-04 02:32:56

回答

0

所以,我删除glaux.h从包括(并且所有的功能从该头呼叫)和成功地与

-lm -lGL 

立方厘米键编译。