[OpenGL: C++] OpenGL 사용 환경 구성하기 glut.h 다운로드

Date:     Updated:

카테고리:

태그:

🔔 비주얼스튜디오에서 OpenGL을 사용할 수 있도록 환경 구성을 해보겠습니다.

1️⃣ OpenGL 환경 구성하기

티스토리 ‘A Cel’님의 포스트를 참고하였습니다.


glut 다운로드

https://www.transmissionzero.co.uk/software/freeglut-devel

웹사이트

  • 우선, 상기 웹페이지에 접속한 뒤 ‘Download freeglut 3.0.0 for MSVC’를 클릭하여 압축된 freeglut를 다운받아 주세요.


폴더

  • 압축 해제한 freeglut 폴더는 위와 같은데 모두 필요하지는 않고 ‘include 폴더’, ‘lib 폴더’, bin 폴더 속의 ‘freeglut.dll 파일’만 비주얼스튜디오 프로젝트 폴더로 옮기시면 됩니다.
    (미리 복사해두세요.)


glut 프로젝트에 적용하기

프로젝트생성

  • 비주얼스튜디오 ‘새 프로젝트 만들기’로 들어가서 ‘콘솔 앱’으로 프로젝트를 생성해 주세요.


폴더열기

  • 프로젝트명을 우클릭한 뒤 ‘파일 탐색기에서 폴더 열기’를 클릭하여 프로젝트 폴더를 열어주세요.


폴더복사

  • 아까 복사해둔 폴더와 파일을 붙여넣기 하면 파일 이동은 끝입니다.


추가디렉터리

  • 다시 프로젝트명을 우클릭한 뒤 속성에 들어갑니다.
    ‘구성 속성 -> C/C++ -> 일반’에서 추가 포함 디렉터리에 ./include를 입력하시면 됩니다.


추가라이브러리

  • ‘구성 속성 -> 링커 -> 일반’에서 추가 라이브러리 디렉터리에 ./lib를 입력하면 설정은 모두 끝입니다.


2️⃣ 테스트

#include "gl/glut.h"

void display() {
    glBegin(GL_POLYGON);
    glVertex2f(-0.2f, -0.2f);
    glVertex2f(0.2f, -0.2f);
    glVertex2f(0.2f, 0.2f);
    glVertex2f(-0.2f, 0.2f);
    glEnd();
    glFinish();
}

int main(int argc, char** argv)
{
    glutInit(&argc, argv);
    glutCreateWindow("glut 테스트");
    glutDisplayFunc(display);
    glutMainLoop();
    return 0;
}

테스트

  • 오류가 뜨지 않고 정사각형이 출력되면 성공입니다.


💾 공부한 내용을 기록하기 위한 블로그입니다.
📄 오류와 질문은 댓글로 남겨주시면 감사하겠습니다!

맨 위로 이동하기

Project 카테고리 내 다른 글 보러가기

댓글 남기기