Window 환경에서 C++ 라이브러리를 위한 vcpkg를 설치하는 방법에 대해 알아봅니다.
vcpkg 설치.
가장 쉬운 방법은 공식 홈페이지의 안내를 따르는 방법입니다. git을 미리 설치했다면 두줄의 명령줄로 설치를 완료할 수 있습니다: Get started with vcpkg
공식 홈페이지에서는 전역으로 설치하는 경우 C:\src\vcpkg 또는 C:\dev\vcpkg와 같은 짧은 설치 경로를 권장하고 있습니다.
터미널(혹은 명령 창)을 열어 원하는 경로로 이동 한 뒤 다음 명령어를 실행합니다.
$git clone https://github.com/Microsoft/vcpkg.git
잠시 기다리면 다음과 같이 다운로드가 완료됩니다.
이어서 다음 명령어를 실행해 줍니다.
.\vcpkg\bootstrap-vcpkg.bat
다음 화면과 같이 정상적으로 처리되는 것을 확인할 수 있습니다.
만약 VisualStudio에서 vcpkg를 사용하고자 한다면 추가로 다음 명령어를 수행해야 합니다.
.\vcpkg\vcpkg integrate install
관리자 권한이 요구되며 다음과 같이 완료됩니다.
라이브러리 설치
가장 대표적인 C++ 라이브러리인 boost를 vcpkg를 사용해 설치해 봅시다. 다음 명령어를 입력해 boost(x64)를 설치합니다.
** boost는 매우 방대한 라이브러리입니다. 상당히 오랜 시간이 소요되니 테스트 용도라면 다른 라이브러리로 테스트하셔도 됩니다.
.\vcpkg\vcpkg install boost:x64-windows
위와 같이 실행하면 64비트로 빌드된 boost 관련 라이브러리를 모두 다운로드하게 됩니다.
이제 기다리면 리스트업 된 모든 라이브러리를 다운로드하게 되고 명령어를 통해 다운로드한 라이브러리를 확인할 수 있습니다.
.\vcpkg\vcpkg list
라이브러리 파일은 다음 경로에서 확인할 수 있습니다.
정상적으로 라이브러리가 다운로드된 것을 확인할 수 있습니다.
'Programming > C++' 카테고리의 다른 글
C++ Encoding / Decoding Base64 (0) | 2022.12.08 |
---|---|
POCO C++를 사용해 string을 gzip 하기 (0) | 2022.12.08 |
[MFC] mfc100ud.lib 파일을 열 수 없습니다. (0) | 2021.10.27 |
[C++] Fatal error C1083 포함 파일을 열 수 없습니다. 'ctype.h': No such file or directory (0) | 2021.07.20 |
[AWSSDKCPP] Assertion Failed! aws-cpp-sdk-core.dll - s_HttpClientFactory (0) | 2021.02.01 |