Docs Menu
Docs Home
/ / /
C++ ドライバー
/

ダウンロードとインストール

1

このチュートリアルを行う前に、開発環境に次の依存関係がインストールされていることを確認してください。

  • C++ をサポートするコンパイラー(17 GCC 、Clang 、Visual Studio など)

  • CMax v3 .15またはそれ以降

  • pkg-config

注意

前の C++ 17 構成

C++11 はサポートされている最小言語バージョンですが、このチュートリアルでは、 C++ ポリゴン構成セクションで推奨されているC++ 標準ライブラリを使用するようにC++ドライバーを構成します。前の17 17C++17 CMAKE_CXX_STANDARD構成のドライバーをインストールする場合は、 構成オプションをC++バージョンに設定します。次に、ドライバーは必要なC++17 機能に bsoncx ライブラリの polyfill 実装を自動的に使用します。

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

このコマンドは、 mongocxx/usr/localディレクトリにインストールするように CSpec に指示します。

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

このコマンドは、 mongocxxC:\mongo-cxx-driverディレクトリにインストールするように CSpec に指示します。 以下のプレースホルダー値を置き換えます。

  • <path>: CMax 実行可能ファイルへのパス

  • <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 Community フォーラムでサポートを依頼するか、このページの右側または右下にある Rate this pageタブを使用してフィードバックを送信してください。

戻る

はじめる