vcpkg를 설치하여 라이브러리를 사용하는 방법
-
Visual Studio에서vcpkg를 설치하여 라이브러리를 사용하는 방법 -
vcpkg설치Visual Studio설치본에vcpkg가 있는 경우 삭제하고, 하단의 방법으로 새로 설치 권장git clone https://github.com/microsoft/vcpkg.git- 보통 사용자 계정 폴더에 설치함 :
C:\Users\j2\vcpkg
- 보통 사용자 계정 폴더에 설치함 :
- 명령을 실행하여
vcpkg.exe를 생성cd vcpkg.\bootstrap-vcpkg.bat
vcpkg설치 경로를 윈도 횐경 변수PATH에 추가할 것vcpkg설치 경로를 윈도 횐경 변수VCPKG_ROOT에 추가할 것
-
vcpkg로 종속성있는 패키지 설치vcpkg install gtest nlohmann-json spdlog curl openssl --triplet x64-windows-static -
소스 코드를 써드 파티에 직접 복사하는 경우 다음 경로에 복사한다.
j2_library/third_party/nlohmann_jsonj2_library/third_party/spdlog
-
MingW에서vcpkg를 설치하여 라이브러리를 사용하는 방법 -
vcpkg설치git clone https://github.com/microsoft/vcpkg.git- 보통 사용자 계정 폴더에 설치함 :
C:\Users\j2\vcpkg
- 보통 사용자 계정 폴더에 설치함 :
- 명령을 실행하여
vcpkg.exe를 생성cd vcpkg.\bootstrap-vcpkg.bat
vcpkg설치 경로를PATH에 추가할 것vcpkg설치 경로를 윈도 횐경 변수VCPKG_ROOT에 추가할 것
-
vcpkg로 종속성있는 패키지 설치vcpkg install gtest nlohmann-json spdlog curl openssl --triplet x64-mingw-static
- 리눅스에서도
vcpkg로 설치 가능하지만, 패키지 관리자를 이용하는 것이 더 편리함.
- 설치 명령
sudo dnf install -y epel-release
sudo dnf -y install gtest gtest-devel gmock gmock-devel json json-devel spdlog spdlog-devel curl curl-devel
- 설치 명령
sudo apt update
sudo apt install libgtest-dev nlohmann-json3-dev libspdlog-dev libcurl4-openssl-dev libssl-dev libpsl-dev
- NOTICE: 우분투에서 설치 점검 필요