프로그래밍이야기

[툴] vcpkg 패키지 설치 방법, C/C++ 라이브러리 의존성 관리 툴

푸르맨 2024. 1. 12. 18:31

vcpkg 소개

  • vcpkg는 라이브러리 획득 및 관리를 위한 무료 C/C++ 패키지 관리자이다.
  • 1,500개 이상의 오픈 소스 라이브러리를 쉽게 다운로드에서 및 빌드까지 원스톱으로 지원한다.
  • 자체 비공개 라이브러리를 추가해서 빌드하도록도 가능하다.

 - 공식 홈페이지 : https://vcpkg.io/

 

https://vcpkg.io/

 

vcpkg.io

 

vcpkg 설치 방법

  • 구글에 vcpkg 를 검색한다.
  • vcpkg.io 페이지로 이동한다.
  • 상단의 ‘Get Started’ 메뉴 클릭한다.

Get Started 코너 화면

  • vcpkg 설치는 2단계로 나누어진다. 

1단계 : git의 vcpkg 저장소를 복제하는 단계

git clone https://github.com/Microsoft/vcpkg.git


2단계 : 부트스트랩 스크립트를 실행하여 vcpkg를 빌드하는 단계

.\vcpkg\bootstrap-vcpkg.bat

 

vcpkg 설치를 실제 따라해보기

  • windows 환경에서 powershell이나 cmd 창을 연다. (여기서는 powershell을 열었다.)

windows 키 옆에 보면 검색창을 이용하여 powershell과 cmd창을 연다

  • git의 vcpkg 저장소 주소를 복사 붙여넣기하고, 엔터를 입력하여 git 저장소 파일 복제를 수행한다.
  • 여기서, 원하는 폴더로 미리 옮겨야 한다. -> 명령어는 cd (폴더명)

  • ls 명령어로 설치된 폴더 내용 확인

- windows 환경에서는 bat 파일을 실행한다.
    - powershell의 경우에 bat 파일 실행하면 아래와 같은 에러 발생한다.


    - 따라서, '.\'를 꼭 앞에 붙여서 실행해주어야 한다. cmd 창에서는 '.\' 넣을 필요없다.