安装
先决条件
如果满足上述先决条件的平台配置遇到构建失败或其他问题,请通过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/
Conan 安装说明
包说明符: 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
Homebrew
对于 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您可以在C++Docker Hub 中找到针对 驾驶员的预构建 映像。