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

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

1

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

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

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

  • pkg-config

注意

C++17ポリゴン

このチュートリアルでは、 C++ 17標準ライブラリを使用するようにC++ドライバーを構成します。 C++ 17より前の構成のドライバーをインストールする場合は、 C++17ポリゴン ライブラリを選択する必要があります。 C++17ポリゴンの詳細については、 「 C++17ポリゴンの選択」ガイドを参照してください。

2

1} リポジトリから最新バージョンのC++ ドライバーをダウンロードするには、ルートディレクトリからmongo-cxx-driverGithubshell で次のコマンドを実行します。

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

オペレーティング システムに対応するタブを選択し、 mongo-cxx-driver-r3.11.0/buildディレクトリから次のコマンドを実行します。

cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DMONGOCXX_OVERRIDE_DEFAULT_INSTALL_PREFIX=OFF

このコマンドは、 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タブを使用してフィードバックを送信してください。

戻る

はじめる