본문 바로가기
스터디/C++

[ C++ ] vcpkg로 opengl, glew, glfw3 설치하기 ( VS 2017 )

by 알 수 없는 사용자 2019. 10. 13.

( 2019. 10. 13 )

( Windows 10 )

( Visual Studio Community 2017 15.9.16 )

( Visual Studio Installer 1.18.1104.625 )

 

 

Visual Studio에서 python이나 Linux와 같이 라이브러리를 자동으로 설정해주는 vcpkg가 있다.

 

vcpkg git 주소 ( https://github.com/Microsoft/vcpkg )

 

git주소로 들어가서 ZIP 파일로 다운로드를 한 후에

 

C 드라이브에 vcpkg라는 폴더를 만들어서 압축을 풀어준다.

 

vcpkg 폴더

 

그리고 cmd 창을 열어서 vcpkg 폴더로 이동.

 

cd C:\vcpkg

 

그리고 vcpkg를 빌드한다.

.\bootstrap-vcpkg.bat

Building vcpkg.exe... done. 이 뜨면 성공.

 

이제 opengl과 glew, glfw3 를 설치하자.

 

vcpkg install opengl

opengl 설치

 

vcpkg install glew

glew 설치

vcpkg install glfw3

glfw3 설치

 

( 64bit 버전을 원하시는 분은 :x64-windows를 추가로 써주세요. )

vcpkg install opengl:x64-windows
vcpkg install glew:x64-windows
vcpkg install glfw3:x64-windows

 

그리고 vcpkg list 를 치면 설치된 항목을 확인할 수 있다.

vcpkg list

 

마지막으로 Visual Studio와 연동하기 위해 다음 명령어를 친다.

vcpkg integrate install

 

그럼 #include만으로 사용이 가능하다.

 

 

# 설치 오류 목록

 

1. 언어 팩 문제

 

다음과 같은 오류가 생길 경우에는 Visual Studio에 영어가 없어서 생기는 문제이다.

그럼 Visual Studio Installer를 실행하고

 

수정을 누른 다음에

 

언어 팩에서 영어를 체크하고 수정을 눌러 설치하면 끝.

 

2. Windows 10 SDK 문제

 

컴파일에서 SDK 문제가 발생할 경우에는 위에와 동일하게, Visual Studio Installer를 실행한 후에

Windows 10 SDK ( 10.0.17134.0 )을 설치해주면 된다.