1. download
http://www.opengl.org/resources/libraries/glut/glut_downloads.php#2
여기 가서 중간 부분에
중간에 if you want .. 이렇게 시작하는 부분에 보면 glutdlls27bestbeta.zip 이걸 다운 받는다.
2. 압축 해제 후 파일 이동
압축 해제 하면 아래와 같이 나온다.
여기서 우리가 움직일 파일은 glut.h glut32.dll glut32.lib 이렇게 세 가지 파일이다.
- glut.h는 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl 폴더에 복사 (사용자마다 다를 수 있음)
- glut32.lib는 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib 폴더에 복사
- glut32.dll은 C:\Windows\System32 폴더와 C:\Windows\SysWOW64 폴더에 복사
해주면 된다.
3. VS2010 에서 실행
새로운 프로젝트를 하나 만들자.
그리고 source files 에서 새로운 cpp 파일을 만들자.
그리고 아래 코드를 붙여넣기 한 후 F5 를 살포시 눌러주자.
#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
#include<gl/glut.h>
#include<gl/GL.h>
#include<gl/GLU.h>
void renderScene(void) {
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
glVertex3f(0.5,0.5,0.0f);
glVertex3f(0.5,0.0,0.0);
glVertex3f(0.0,0.5,0.0);
glEnd();
glFlush();
}
void main(int argc, char **argv) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);
glutInitWindowPosition(100,100);
glutInitWindowSize(320,320);
glutCreateWindow("3D Tech- GLUT Tutorial");
glutDisplayFunc(renderScene);
glutMainLoop();
}
실행했을 때 화면은 아래와 같다.
4. 추가 설정
아까 만든 프로젝트 파일 이름 위에서 마우스 오른쪽 클릭 한 뒤, Properties 클릭.
그리고 아래 사진 처럼 설정해 준 뒤, 적용 버튼 선택!
5. 도움 받은 사이트 및 블로그
http://homepage.cs.uiowa.edu/~cwyman/classes/common/howto/winGLUT.html
'openGL' 카테고리의 다른 글
viewport, 가시부피, 투상면 (0) | 2012.11.05 |
---|---|
GLUT 의 윈도우와 뷰포트(view port) (0) | 2012.11.04 |
openGL 프로그램 기본 구조 (0) | 2012.11.04 |