[vcpkg]는 마이크로소프트에서 개발한 크로스 플랫폼 오픈 소스 패키지 관리자이다.
vcpkg를 이용할 경우, 외부 라이브러리를 사용하기 위해 [외부 라이브러리 빌드] 및 [Visual Studio 프로젝트에서 외부 라이브러리 사용 설정]와 같은 번거로운 과정을 거칠 필요 없다.
본 포스트에서는 vcpkg를 설치하고, 이를 이용하여 원하는 패키지를 설치 및 사용 설정하는 과정에 대해 설명하고자 한다.
[vcpkg 설치 및 사용 가이드]의 확인 결과, vcpkg를 설치 및 사용하기 위해 다음과 같은 준비가 필요하다.
위 사항이 준비된 이후, 윈도우 커멘드 창을 열어 다음과 같이 입력한다.
git clone https://github.com/Microsoft/vcpkg.git
.\vcpkg\bootstrap-vcpkg.bat
다음으로, 배치파일 실행 이후 생성된 vcpkg.exe의 경로를 Path에 추가해야 한다.
vcpkg.exe는 C:\Users\{사용자 계정 폴더명}\vcpkg에 포함되어 있으며, 윈도우 11 기준으로 다음과 같은 과정을 거쳐 Path에 추가할 수 있다.
이제 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 폴더 내에서 관리된다.