환경
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
컴파일
$ 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
Ubuntu 10.10 32bit
설치
$ sudo apt-cache search glut
$ sudo apt-get install glutg3
$ sudo apt-get install glutg3-dev
소스
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 }
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 |