Python은 pip, C/C++은 vcpkg!
vcpkg는 마이크로소프트에서 만든 Python의 pip, Ruby의 gem, Node.js의 npm 같은 패키지 관리자입니다. Windows, Linux, macOS 그 외 여러 환경에서 오픈소스 C/C++ 라이브러리를 쉽게 설치, 관리할 수 있도록 도와줍니다. 어떤 패키지들이 준비되어 있는지 궁금하다면 공식 사이트의 Browse packages 페이지에서 확인할 수 있습니다.
개인적으로 마이크로소프트의 오픈소스에 대한 이런 행보를 무척 긍정적으로 생각하고 있습니다.
vcpkg 설치는 2단계로 끝!
vcpkg 설치방법은 공식 문서에 자세히 나와 있습니다. '자세히'라고 하였지만 너무 쉬워서 단 두 줄의 명령으로 설치 준비가 끝납니다. 설치를 위해서는 먼저 git이 준비되어 있어야 합니다.
1. vcpkg 복제하기
우선 vcpkg가 설치할 디렉터리에 가서 원격 저장소를 복제합니다.
git clone https://github.com/Microsoft/vcpkg.git
2. bootstrap 스크립트 실행하기
복제하면서 만들어진 vcpkg 디렉터리에 들어가서 설치를 위한 스크립트 파일을 실행합니다. Linux나 macOS 환경이라면 bootstrap-vcpkg.sh
을 아래와 같은 명령으로 실행합니다.
./bootstrap-vcpkg.sh
Windows 환경에서는 bootstrap-vcpkg.bat
라는 파일을 더블 클릭합니다. 이것으로 설치가 시작되고 잠시 기다리면 끝입니다.
'연구 노트 > C, C++' 카테고리의 다른 글
vcpkg로 GTK 라이브러리 빌드하기 (0) | 2022.08.26 |
---|---|
C++를 사용할 수 있는 GUI 라이브러리 모음 (0) | 2022.08.24 |
[다시 C언어] 함수 반환형, 안적어도 될까? (0) | 2021.02.18 |
[다시 C언어] 시작하며. (0) | 2021.02.18 |
C언어에서 가변 인자 함수를 만들려면? (0) | 2021.02.07 |