문서 메뉴
문서 홈
/ / /
C++ 드라이버

설치

이 페이지의 내용

  • 전제 조건
  • 설치 중
  • 고급 옵션
  • 패키지 관리자
  • Docker 이미지
  • 모든 표준 Unix 플랫폼 또는 Windows 7 SP1+

  • C++11 (gcc, clang 또는 Visual Studio)를 지원하는 컴파일러

  • CMake 3.15 이상

  • 부스트 헤더(선택 사항)

위의 전제 조건을 충족하는 플랫폼 구성에서 빌드 실패 또는 기타 문제가 발생하는 경우 JIRA를 통해 버그 보고서를 제출하세요.

드라이버를 구성하고 설치하려면 플랫폼에 맞는 지침을 따르세요.

  • Windows에서 구성 및 설치

  • macOS에서 구성 및 설치

  • Linux에서 구성 및 설치

mongo C++ 드라이버는 다음 패키지 관리자에서 사용할 수 있습니다.

Vcpkg가 아직 설치되어 있지 않은 경우 다음 명령을 사용하여 설치합니다.

$ git clone https://github.com/Microsoft/vcpkg.git
$ cd vcpkg
$ ./bootstrap-vcpkg.sh

선택적으로 Visual Studio 통합과 함께 설치하려면 다음을 수행합니다.

vcpkg integrate install

드라이버를 설치합니다. 최신 버전의 드라이버를 받으려면 git pull 이 필요할 수 있습니다.

$ ./vcpkg install mongo-cxx-driver

툴체인 파일 vcpkg.cmake 을 사용하여 CMake에 개발 파일을 찾을 수 있는 위치를 지시할 수 있습니다.

-DCMAKE_TOOLCHAIN_FILE=/<path to vcpkg repo>/vcpkg/scripts/buildsystems/vcpkg.cmake

헤더 파일은 다음에서 찾을 수 있습니다.

vcpkg/installed/<CPU ARCHITECTURE>-<OPERATING SYSTEM>/include/

라이브러리 파일은 다음 위치에 있습니다.

vcpkg/installed/<CPU ARCHITECTURE>-<OPERATING SYSTEM>/lib/

패키지 지정자: mongo-cxx-driver/3.8.0

Conan을 아직 설치하지 않은 경우 이를 설치하고 아래의 Conan 초기화 명령을 실행합니다.

$ pip install conan
$ conan profile detect --force

conanfile.txt 에 다음을 추가합니다.

[requires]
mongo-cxx-driver/3.8.0
[generators]
CMakeDeps
CMakeToolchain

Conan을 통해 드라이버를 설치하고 프로젝트를 빌드합니다.

$ conan install conanfile.txt --output-folder=build --build=missing
$ cmake \
-B build \
-DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake \
-DCMAKE_BUILD_TYPE=Release
$ cmake --build build

MacOS 사용자의 경우, 홈브루는 C++ 드라이버를 설치하는 편리한 방법입니다.

brew install mongo-cxx-driver

헤더는 다음에서 찾을 수 있습니다.

/opt/homebrew/include/mongocxx/v_noabi/
/opt/homebrew/include/bsoncxx/v_noabi/

라이브러리 파일은 다음에서 찾을 수 있습니다.

/opt/homebrew/lib/

헤더는 다음에서 찾을 수 있습니다.

/usr/local/include/mongocxx/v_noabi/
/usr/local/include/bsoncxx/v_noabi/

라이브러리 파일은 다음에서 찾을 수 있습니다.

/usr/local/lib/

Docker Hub에서C++ 드라이버용으로 사전 빌드된 Docker 이미지를 찾을 수 있습니다.

돌아가기

C++17 폴리필 선택

다음

Windows에 설치