MODERN OPENGL INSTALLATION FOR WINDOWS 8 VISUAL STUDIO 2015

Windows8.1 or 10 64-bit 운영체제에서 Visual Studio 2015과 OpenGL 3.x 이상을 지원하는 그래픽카드 드라이버가 설치되어 있어야 합니다.

1. freeglut는 아래 파일을 다운 받아 unzip해 주어야 합니다. 
http://freeglut.sourceforge.net/

압축을 풀어보면 bin,include, lib 세 개의 폴더가 있습니다.
C:\………\freeglut-MSVC-3.0.0-2.mp\freeglut\include\GL
freeglut.h freeglut_ext.h freeglut_std.h glut.h

C:\………\freeglut-MSVC-3.0.0-2.mp\freeglut\lib
freeglut.lib

C:\………\freeglut-MSVC-3.0.0-2.mp\freeglut\bin
freeglut.dll

2. glew는 아래 파일을 다운 받아 unzip해 주어야 합니다. 
http://glew.sourceforge.net/

압축을 풀어보면 include, lib, bin, doc 네 개의 폴더가 있습니다.
C:\………\glew-2.0.0-win32\glew-2.0.0\include\GL
glew.h glxew.h wglew.h

C:\………\glew-2.0.0-win32\glew-2.0.0\lib\Release\Win32
glew32.lib glew32s.lib
C:\………\glew-2.0.0-win32\glew-2.0.0\lib\Release\x64
glew32.lib glew32s.lib

C:\………\glew-2.0.0-win32\glew-2.0.0\lib\Release MX\Win32
glew32mx.lib glew32mxs.lib
C:\………\glew-2.0.0-win32\glew-2.0.0\lib\Release MX\x64
glew32mx.lib glew32mxs.lib

C:\………\glew-2.0.0-win32\glew-2.0.0\bin\Release\Win32
glew32.dllc glewinfo.exe visualinfo.exe
C:\………\glew-2.0.0-win32\glew-2.0.0\bin\Release\x64
glew32.dllc glewinfo.exe visualinfo.exe

C:\………\glew-2.0.0-win32\glew-2.0.0\bin\Release MX\Win32
glew32mx.dll
C:\………\glew-2.0.0-win32\glew-2.0.0\bin\Release MX\x64
glew32mx.dll

3. glm는 아래 파일을 다운 받아 unzip해 주어야 합니다.

OpenGL Mathematics (GLM)

https://github.com/g-truc/glm/releases

C:\………..\glm-0.9.7.6\glm 안에 glm 디렉토리 전체

4.  VisualStudio2015의 include와 lib 디렉토리에 파일을 복사한다.

본인이 설치한 VisualStudio2015의 Include & Lib 디렉토리를 찾으려면,
VS2015을 실행하여 Project에 Properties를 보면
VC++ Directories에서 Include와 Library Directories 를 Edit누른후
Macros를 누르면
$(VC_IncludePath)가 내가 테스트해본 컴퓨터에서는 C:\Program Files
(x86)\Microsoft Visual Studio 14.0\VC\include
$(VC_LibraryPath_x86)가 내가 테스트해본 컴퓨터에서는 Program Files
(x86)\Microsoft Visual Studio 14.0\
VC\lib

 

5. Windows\system32 폴더에 *.dll을 넣는다.

C:\Windows\system32 폴더에 
freeglut.dll를 넣습니다.
glew32.dll 를 넣습니다.
** 64-bit 운영체제 (Window8 기준)
C:\Windows\SysWOW64 폴더에도 
freeglut.dll를 넣습니다.
glew32.dll 를 넣습니다.