我已經在OpenSuse 11.3(一種非常新的安裝)中爲openGL編寫了這樣的示例代碼(安裝了從Yast2的軟件管理器中搜索到的所有lib) 。「openSuse和openGL」環境的示例程序
**File: SimpleOpenGL.c**
#include <GL/glut.h>
int main(int argc,char **argv)
{
glutInit(&argc,argv);
glutInitWindowPosition(100,100);
glutInitWindowSize(800,600);
glutInitDisplayMode(GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);
glutCreateWindow("Window");
}
Compiling with : $ gcc -o foo -lGL -lglut SimpleOpenGL.c
Running with : $ ./foo
freeglut (./foo): failed to open display ''
我一定要安裝在SUSE任何附加庫得到這個工作?
任何機會,你是不是坐在OpenSuse工作站?無法打開顯示通常意味着沒有活動的X主機。 – IslandCow
我在裝有OpenSuse 11.3的HP筆記本電腦上。那麼,有沒有解決方法可以繞過這個問題? :( – Aditya369