[OpenGL: C++] OpenGL 사용 환경 구성하기 glut.h 다운로드
카테고리: Project
🔔 비주얼스튜디오에서 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;
}
- 오류가 뜨지 않고 정사각형이 출력되면 성공입니다.
💾 공부한 내용을 기록하기 위한 블로그입니다.
📄 오류와 질문은 댓글로 남겨주시면 감사하겠습니다!
댓글 남기기