文档菜单
文档首页
/ / /
C++ 驱动程序
/

下载与安装

1

在开始本教程之前,请确保您的开发环境中已安装以下依赖项

  • 支持C++17的编译器,例如GCCClang,或者Visual Studio

  • CMake v3.15 或更高版本

  • pkg-config

注意

C++17 之前的配置

尽管最低支持的 C++ 版本是 C++11,但本教程配置了 C++ 驱动以使用 C++17 标准库,这是根据C++17 Polyfill 配置部分建议的。如果您想为 C++17 之前的配置安装驱动程序,请将CMAKE_CXX_STANDARD 配置选项设置为您的 C++ 版本。然后,驱动程序将自动使用 bsoncxx 库 polyfill 实现所需的 C++17 功能。

2

要从 mongo-cxx-driver 的 Github 仓库下载 C++ 驱动程序的最新版本,请在您的根目录下从您的 shell 运行以下命令

curl -OL https://github.com/mongodb/mongo-cxx-driver/releases/download/r4.0.0/mongo-cxx-driver-r4.0.0.tar.gz
tar -xzf mongo-cxx-driver-r4.0.0.tar.gz
cd mongo-cxx-driver-r4.0.0/build
3

选择对应您操作系统的选项卡,并从您的 mongo-cxx-driver-r4.0.0/build 目录运行以下命令

cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_STANDARD=17

此命令指示 CMake 将 mongocxx 安装到 /usr/local 目录。

'C:\<path>\cmake.exe' .. \
-G "Visual Studio <version> <year>" -A "x64" \
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_INSTALL_PREFIX=C:\mongo-cxx-driver \

此命令指示 CMake 将 mongocxx 安装到 C:\mongo-cxx-driver 目录。替换以下占位符值

  • <path>:您的 CMake 可执行文件路径

  • <version>:您的 Visual Studio 版本号

  • <year>:与您的 Visual Studio 版本对应的年份

4

选择对应您操作系统的选项卡,并运行以下命令以安装驱动程序

cmake --build .
sudo cmake --build . --target install
cmake --build . --config RelWithDebInfo
cmake --build . --target install --config RelWithDebInfo

完成这些步骤后,您已在您的计算机上安装了 C++ 驱动程序。

注意

如果您在此步骤中遇到问题,请在本页的右侧或右下角使用 MongoDB 社区论坛 中寻求帮助或通过使用评价此页面 选项卡在此页面的右侧或右下角提交反馈。

返回

开始使用