프로그래밍 언어/C++

환경설정(vcpkg 설치)

readme.md 2023. 4. 28. 19:07

홍정모의 게임 만들기 연습 문제 패키지(GameDevPracticePackage) 환경설정

1. github 레포지토리 클론하기

2. vcpkg 및 라이브러리 설치

  • vcpkg는 마이크로소프트에서 제공하는 C/C++ 의존성 관리 패키지이다. npm이나 pip 명령어를 사용해서 원하는 라이브러리를 설치해 자신의 프로젝트에서 사용할 수 있는 것처럼, vcpkg를 통해 C/C++에서도 원하는 라이브러리를 자신의 프로젝트에 손쉽게 적용시킬 수 있다.
  • vcpkg 설치 방법
  • vcpkg로 라이브러리 설치하기
    • vcpkg의 설치 경로를 환경 변수에 등록을 해주면 vcpkg 설치 경로가 아닌 곳에서도 vcpkg 명령을 사용해 라이브러리를 설치할 수 있다.
    • vcpkg install [pkg name]{:x64-windows} 와 같은 방식으로 라이브러리를 설치한다.(64비트 설치를 원하면 뒤에 옵션을 추가해준다.)
      • 프로젝트 실행에 필요한 라이브러리들은 다음과 같다.
      • vcpkg install opengl:x64-windows
      • vcpkg install glew:x64-windows
      • vcpkg install glfw3:x64-windows
      • 64비트로 설치하게 되면 VS에서 64비트로 설정할 때만 작동한다.
  • 설치한 라이브러리 VS에 통합하기
    • vcpkg integrate install
  • 설치된 라이브러리 확인
    • vcpkg list
  • 설치 가능한 라이브러리 확인하기
    • vcpkg search [pkg name]
 

CMake를 사용하여 패키지 설치 및 사용

자습서에서는 CMake에서 패키지를 설치하고 사용하는 프로세스를 안내합니다.

learn.microsoft.com

 

 

 

 

자주 사용하는 라이브러리 설치 명령어는 다음과 같다.

  • vcpkg install directxtk:x64-windows: SimpleMath를 포함한 DX 툴킷
  • vcpkg install imgui[win32-binding,dx11-binding]:x64-windows: GUI 프로그래밍을 위한 imgui 패키지
  • vcpkg install assimp:x64-windows: 3D 모델 불러오기 라이브러리
  • vcpkg install stb:x64-windows: 이미지 불러오기 라이브러리