Visual Studio에도 Linux나 Python처럼 library를 쉽게 가져다 쓸 수 있도록 Vcpkg가 등장했습니다.
Vcpkg는 library를 한 번 설치해 놓으면 프로젝트를 생성할 때마다 자동으로 library를 설정해 줍니다.
따라서, library 설정에 들어가는 시간을 절약할 수 있으니 꼭 사용해 보시기 바랍니다.
( + 설치도 굉장히 간단합니다. )
밑에 주소에 들어가 보시면 지원하는 library가 잘 정리되어 있으니 확인해 보시기 바랍니다.
https://github.com/Microsoft/vcpkg/tree/master/ports
사전 준비
( 필요하신 분들은 참조한 주소로 가셔서 다운받아 설치하시면 됩니다. )
- Windows 10, 8.1, or 7
- Visual Studio 2017 or Visual Studio 2015 update 3 ( https://www.visualstudio.com/ko/downloads/ )
- Git ( https://git-scm.com/ )
- Optiona: Cmake 3.8.0 ( https://cmake.org/download/ )
Vcpkg 설치 (윈도우 기준)
- Vcpkg의 github 주소로 들어갑니다. ( https://github.com/Microsoft/vcpkg )
- 초록색 부분을 클릭한 뒤, 나온 창에서 Download Zip을 눌러 자신의 컴퓨터로 파일을 다운로드 합니다.
- 다운로드한 위치로 가서 파일의 압축을 풀어줍니다.
- C 드라이브에 vcpkg라는 폴더를 만들어 데이터를 옮겨 줍니다.
(vcpkg 대신에 자신이 원하는 폴더명으로 하셔도 됩니다.)
- cmd 창으로 가셔서 다음의 명령어를 치면 됩니다.
C:\vcpkg\bootstrap-vcpkg.bat
- 다음의 그림처럼 build가 성공했다는 메시지가 보이면 vcpkg 설치가 완성된 것입니다.
Vcpkg를 이용해서 library 설치하기
( 모든 경우를 설명할 수는 없으니 OpenGL library를 설치를 예로 들겠습니다. )
- cmd 명령창에서 vcpkg 폴더로 이동합니다.
- 다음의 명령어로 설치할 수 있는 모든 library를 확인할 수 있습니다.
vcpkg search
또는 자신이 원하는 library를 추가하여 확인할 수도 있습니다.
vcpkg search [library 이름]
library이름에 opengl을 입력한 결과 입니다.
아래 그림을 보시면 opengl과 관련된 library들이 모두 검색된 것을 확인할 수 있습니다.
- 다음의 명령어로 자신이 원하는 library를 설치할 수 있습니다.
vcpkg install [library 이름]
- default로 32bit 버전이 설치가 됩니다.
따라서, 64bit 버전을 원하시는 분은 :x64-windows를 추가로 입력해 주시면 됩니다.
vcpkg install [library 이름]:x64-windows
- list 명령어로 library가 제대로 설치가 되었음을 확인할 수 있습니다.
vcpkg list
6. Visual studio에서 마음껏 사용하려면 통합을 해주어야 합니다.
vcpkg integrate install
더 자세히 알고 싶은 분들은 다음을 참고하시기 바랍니다.
https://github.com/Microsoft/vcpkg/blob/master/docs/examples/using-sqlite.md
'프로그래밍 > 참고자료' 카테고리의 다른 글
pyyaml 설치 시 인코딩 error 문제 해결방법 (0) | 2017.10.16 |
---|---|
Github education pack을 이용한 repository private 권한 사용 방법 (0) | 2016.10.13 |