환경
Ubuntu 10.10 32bit

설치
$ sudo apt-cache search glut
$ sudo apt-get install glutg3
$ sudo apt-get install glutg3-dev

소스

/home/hyeon/programming/opengl/ConsoleOpenGL.c.html
 1 #include <GL/glut.h>
 2
 3 void DoDisplay()
 4 {
 5     glClear(GL_COLOR_BUFFER_BIT);
 6
 7     glBegin(GL_TRIANGLES);
 8  
 9     glVertex2f(0.0, 0.5);
10     glVertex2f(-0.5, -0.5);
11     glVertex2f(0.5, -0.5);
12     glEnd();
13     glFlush();
14 }
15
16 int main(int argc, char *argv[])
17 {
18     glutCreateWindow("OpenGL");
19     glutDisplayFunc(DoDisplay);
20     glutMainLoop();
21 }

컴파일
$ gcc -o sample ConsoleOpenGL.c -lglut

실행
$ ./sample

결과
freeglut  ERROR:  Function <glutCreateWindow> called without first calling 'glutInit'.
-> glutInit()이 필요하다.
glutCreateWindow() 윗줄에 glutInit( &argc, argv ) 를 추가했다.




참고자료
www.winwpi.co.kr -> 라이브러리 -> OpenGL

'OpenGL' 카테고리의 다른 글

#4. OpenGL koch snowflake (코흐 눈송이)  (0) 2011.08.03
#3. OpenGL 선 그려보기  (0) 2011.07.12
#2. OpenGL 두번째 예제. 사각형 그려보기  (0) 2011.07.12
Ubuntu에 OpenGL 설치하기  (0) 2011.07.12
Posted by Нуеоп
,