vcpkg를 이용한 외부 라이브러리 사용 설정

[vcpkg]는 마이크로소프트에서 개발한 크로스 플랫폼 오픈 소스 패키지 관리자이다.

vcpkg를 이용할 경우, 외부 라이브러리를 사용하기 위해 [외부 라이브러리 빌드] 및 [Visual Studio 프로젝트에서 외부 라이브러리 사용 설정]와 같은 번거로운 과정을 거칠 필요 없다.

본 포스트에서는 vcpkg를 설치하고, 이를 이용하여 원하는 패키지를 설치 및 사용 설정하는 과정에 대해 설명하고자 한다.

[vcpkg 설치 및 사용 가이드]의 확인 결과, vcpkg를 설치 및 사용하기 위해 다음과 같은 준비가 필요하다.

  • Windows 7 이상의 운영체제
  • [Git] 설치
  • [Visual Studio] 2015 Update 3 이상의 IDE

위 사항이 준비된 이후, 윈도우 커멘드 창을 열어 다음과 같이 입력한다.

git clone https://github.com/Microsoft/vcpkg.git
.\vcpkg\bootstrap-vcpkg.bat

다음으로, 배치파일 실행 이후 생성된 vcpkg.exe의 경로를 Path에 추가해야 한다.

vcpkg.exe는 C:\Users\{사용자 계정 폴더명}\vcpkg에 포함되어 있으며, 윈도우 11 기준으로 다음과 같은 과정을 거쳐 Path에 추가할 수 있다.

  1. ‘내 PC’ 아이콘 우클릭 후, ‘속성’ 버튼 클릭
  2. ‘시스템 > 정보’에서 ‘고급 시스템 설정’ 버튼 클릭
  3. ‘환경 변수’ 버튼 클릭
  4. ‘시스템 변수’에서 Path 편집창 열기
  5. ‘새로 만들기’ 버튼 클릭
  6. vcpkg.exe 경로 입력
  7. ‘확인’ 버튼 클릭

이제 vcpkg가 설치되었으며, 사용 가능하다.

사용하고자 하는 패키지를 설치 및 사용하기 위해, 윈도우 커멘드 창을 다시 열어 다음과 같이 입력한다.

vcpkg install {설치할 패키지 이름}:x64-windows
vcpkg integrate install

필자는 64비트 환경을 사용하기 때문에, vcpkg install 명령어 및 설치할 패키지 이름 이후에 :x64-windows를 붙여주었다.

하지만, 32비트 환경을 사용할 경우에는 설치할 패키지 이름까지만 입력하면 된다.

vcpkg integrate install 명령어를 입력하면, 추후 별도의 라이브러리 사용 설정 없이 패키지 사용이 가능하다.

설치된 외부 라이브러리는 C:\Users\{사용자 계정 폴더명}\vcpkg\installed\x64-windows 또는 C:\Users\{사용자 계정 폴더명}\vcpkg\installed\x86-windows 폴더 내에서 관리된다.