2010-04-03 34 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 

立方厘米鍵編譯。