내 버전의 Visual Studio 2013 Ultimate에 OpenGL을 설치하는 방법에 대한 지침을 찾고 있습니다.
그러나 VS 2013과 관련된 지침을 찾을 수 없습니다. 내가 찾은 것은 VS 2012 또는 2010 용이며 VS 2013에서는 작동하지 않는 것 같습니다. 이것은 내가 잘못하고 있기 때문일 수 있습니다.
이 페이지 의 지침에 따라 VS 2013에 맞게 수정했지만 운이 없습니다. VS 2013에 OpenGL을 어떻게 설치합니까?
내가 가진 관련 질문은 다음과 같습니다. FreeGlut 라이브러리를 사용해야합니까? 또한 GLEW와 GLFW는 무엇입니까? 그 중 어느 것을 사용해야합니까? 저는 OpenGL의 초보자 일 뿐이며 red book과 openGL super bible을 사용하여 배우게 될 것입니다.
OpenGL은 Windows API의 일부입니다 . Visual Studio 2013은 GL.h 헤더 파일과 opengl32.dll을 연결할 수있는 opengl32.lib 가져 오기 라이브러리를 포함하는 Windows Kit (버전 8.1의 irc)를 설치합니다. 따라서 VS에 OpenGL을 "설치" 할 필요 가 없습니다 . 이미 설치되어 있습니다.
Microsoft의 GL은 버전 1.1 (오늘날의 표준에 의해 고대)로 제한된다는 점을 알고 있어야합니다. 보다 현대적인 구현이 필요한 경우 OpenGL ICD ( "설치 가능한 클라이언트 드라이버"-모두 설치)와 함께 그래픽 드라이버를 설치하고 코드에서 확장 메커니즘을 사용해야합니다. 그것이 GLEW 라이브러리가 유용 할 수있는 곳입니다. 그것은 당신을 위해 모든 것을 할 GL 확장 로더 라이브러리입니다.
귀하의 링크는 완전히 독립적 인 라이브러리 인 freeglut입니다. GL이 렌더링 할 수있는 창을 만들고, keayboard 및 마우스 이벤트를 캡처하고, 간단한 렌더링 루프를 제공하는 것입니다. GLFW는 더 현대적인 대안입니다.
이러한 라이브러리는 OpenGL에 엄격하게 요구되지 않습니다. Windows API를 사용하여 창 및 GL 컨텍스트를 만들고 이벤트 처리를 수행하고 확장 포인터를로드하는 등의 작업을 수행 할 수 있습니다. 그러나이 라이브러리를 사용하면 더 편리하고 코드의 이식성이 향상됩니다. GLEW, GLFW 및 GLUT는 Unix / Linux 및 OSX 및 일부 기타 플랫폼에서도 사용할 수 있으며 Windows에만 국한되지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다