2012-05-26 2 views
0

Visual Studio 2010을 사용하여 OpenGL에서 코드를 작성하고 싶습니다. 이제 opengl.org를 열어 http://user.xmission.com/~nate/glut.html으로 리디렉션되었습니다. WindowsXP 및 Visual Studio 6을 사용하고 있다고 가정합니다. 이 페이지의 지침 http://user.xmission.com/~nate/glut/README-win32.txt은 현재 컨텍스트가 아닌 2001 년으로 거슬러 올라갑니다.WIndows7의 OpenGL

간단히 말해서, Visual Studio 2010을 사용하여 Windows 7에서 OpenGL을 프로그래밍하는 데 도움이되는 자습서가 있습니까?

미리 질문 해 주셔서 감사합니다. 나는 이것에 처음이에요, 그래서 나와 함께 견뎌주십시오. 모든

+0

"이제 opengl.org를 열 때, 나는"OpenGL.org가 그 사이트로 "리디렉션"하는 곳으로 리다이렉트 되었습니까? 튜토리얼 목록을 포함하는 [OpenGL Wiki는 광범위한 시작하기 페이지가 있습니다.] (http://www.opengl.org/wiki/Getting_started). 대부분 NeHe보다 최신이며 사용하지 않아야합니다. –

답변

1
  1. 먼저, opengl32.lib 등 : OpenGL config in Visual Studio 2010로 연결하는 프로젝트를 구성합니다.
  2. NeHe 자습서 http://nehe.gamedev.net/을 참조하십시오.

Visual Studio 2010 및 Windows 7은 무엇인가? 이전 버전의 Visual Studio 및 Windows와 API에 중요한 차이점이 있다고 생각하지 않습니다 (최소한 간단한 예제 만). 윈도우 7은 윈도우 NT 4, 윈도우 2K 및 Windows XP에 대한되었습니다로 매우 동일한에서 OpenGL API Documentation Overview

3

OpenGL을 개발 :

또한 봐. 모든 자습서는 유효합니다.

에는 OpenGL SDK가 필요합니다. 컴파일러와 함께 필요한 모든 것. OpenGL은 라이브러리가 아니라 드라이버가 구현 한 API입니다. 따라서 GPU 공급 업체의 홈페이지에서 최신 드라이버를 직접 다운로드하여 설치하십시오 (OpenGL에 대한 지원이 매우 제한적이므로 Windows와 함께 제공되는 드라이버는 사용하지 마십시오).

최근 오픈 GL 기능을 사용하고 싶으므로 GLEW library을 가져와야하므로 소위 "확장명"로드 프로세스가 몇 단계 진척됩니다. 추천. 그런 다음 일반 OpenGL 헤더 대신 GL/glew.h을 포함하고 OpenGL 컨텍스트가 활성화 된 직후 glewInit()을 호출하십시오.

오래되고 구형이며 더 이상 유지 관리되지 않는 GLUT 대신 FreeGLUT 또는 OpenGLUT을 사용해야합니다. GLUT를 사용한다면, 곧 한계에 부딪 힐 것이기 때문이다. 대신 GLFW를 사용하는 것이 좋습니다.

관련 문제