본문 바로가기

openGL

window7 64bit vs2010 에서 openGL 설치 (GLUT 설치)

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

http://gggura.egloos.com/4250476

http://blog.naver.com/diexe?Redirect=Log&logNo=50149072224

'openGL' 카테고리의 다른 글

viewport, 가시부피, 투상면  (0) 2012.11.05
GLUT 의 윈도우와 뷰포트(view port)  (0) 2012.11.04
openGL 프로그램 기본 구조  (0) 2012.11.04