Windows에서 OpenGL 버전을 업그레이드 하시겠습니까? 헤더 파일보다 새로운 것을 사용할 수 있도록

Platform SDK에 포함 된 버전 1.1 헤더 파일보다 새로운 것을 사용할 수 있도록 Windows에서 OpenGL 버전을 업데이트하는 방법은 무엇입니까? Windows 7 용 SDK 7.0A 버전조차 OpenGL 버전 1.1 용 GL.h 및 GLU.h 만 포함합니다. OpenGL 4.1 지원을 포함하는 보드 용 NVidia 드라이버를 설치했지만이 패키지에 헤더 파일이 포함되어 있지 않습니다.



답변

OpenGL 웹 사이트에서 glext.h를 다운로드 할 수 있으며 여기에는 OpenGL 용 확장명이 있습니다.
또는 GLee 와 같은 함수 포인터 처리 라이브러리를 다운로드 하면 문제를 해결하고보다 쉽게 ​​액세스 할 수 있습니다. 더 이상 functor 선언이 없습니다.

OpenGL 사이트를 인용하려면 :

Microsoft는 컴파일러와 함께 제공되는 gl.h 및 opengl32.lib를 업데이트하지 않습니다. 기본적으로 해결책은 GL 1.2, 1.3, 1.4, 1.5, 2.0, 2.1 이상을 정의하는 glext.h 및 wglext.h (wglext.h는 Windows 전용)를 사용하는 것입니다. 토큰과 기능. 계속 읽으세요.

The Extensions Registry에서 glext.h 및 wglext.h를 다운로드하십시오.


답변

이 OpenGL 시작 페이지를 살펴보십시오.

http://www.opengl.org/wiki/Getting_started#OpenGL_2.0.2B_and_extensions1

당신은 Communist Duck이 옳다는 것을 알 수 있습니다. 그것은 확장 레지스트리에서 헤더를 다운로드하는 것입니다.

http://www.opengl.org/registry/

그러나 그가 말했듯이 GLee 또는 GLEW와 같이 모든 거친 작업을 수행하는 확장 핸들러를 다운로드하는 것이 더 쉬울 수 있습니다.

글리 : http://elf-stone.com/glee.php

GLEW : http://glew.sourceforge.net/


답변

이 페이지에서 업데이트 된 헤더 파일 및 드라이버를 Windows 용으로 직접 다운로드 할 수 있습니다. 페이지 상단에 약간의 설치 방법도 있습니다.

Swiftless OpenGL 드라이버 페이지

이게 도움이 되길 바란다!