설치
이 페이지의 내용
전제 조건
모든 표준 Unix 플랫폼 또는 Windows 7 SP1+
C++11 (gcc, clang 또는 Visual Studio)를 지원하는 컴파일러
CMake 3.15 이상
부스트 헤더(선택 사항)
위의 전제 조건을 충족하는 플랫폼 구성에서 빌드 실패 또는 기타 문제가 발생하는 경우 JIRA를 통해 버그 보고서를 파일 하세요.
설치 중
드라이버를 구성하고 설치하려면 플랫폼에 맞는 지침을 따르세요.
고급 옵션
패키지 관리자
mongo C++ 드라이버는 다음 패키지 관리자에서 사용할 수 있습니다.
Vcpkg 설치 지침
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
Apple Silicon Mac의 경우
헤더는 다음에서 찾을 수 있습니다.
/opt/homebrew/include/mongocxx/v_noabi/ /opt/homebrew/include/bsoncxx/v_noabi/
라이브러리 파일은 다음에서 찾을 수 있습니다.
/opt/homebrew/lib/
Intel Mac의 경우
헤더는 다음에서 찾을 수 있습니다.
/usr/local/include/mongocxx/v_noabi/ /usr/local/include/bsoncxx/v_noabi/
라이브러리 파일은 다음에서 찾을 수 있습니다.
/usr/local/lib/
Docker 이미지
Docker Hub 에서Docker 운전자 C++ 용으로 사전 빌드된 이미지를 찾을 수 있습니다.