Docs 菜单
Docs 主页
/ / /
C++ 驱动程序
/

下载并安装

1

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

  • 支持C++17 的编译器,例如 GCC 、Clang Visual Studio

  • CMake v3 。15或更高版本

  • pkg-config

注意

C++ 之前的 17 配置

尽管C++11 是支持的最低语言版本,但本教程将C++驾驶员配置为使用17 C++17 Polyfill 配置部分建议的C++ 标准库。如果要安装 C++ 之前的17 配置的驾驶员,设立CMAKE_CXX_STANDARD 配置选项设置为您的C++版本。然后,驾驶员将自动使用 bsoncxx 库 polyfill 实现来实现所需的C++17 功能。

2

要从 存储库下载最新版本的C++ 驾驶员,请在mongo-cxx-driverGithub 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 社区论坛中寻求帮助,或使用本页右侧或右下角的 Rate this page(本页内容评级)标签页提交反馈。

后退

开始体验