インストール
前提条件
任意の標準 Unix プラットフォーム、または Windows 7 SP 1 +
C++ 11をサポートするコンパイラー(gc、lang、または Visual Studio)
CMax3 。15 以降
上記の前提条件を満たすプラットフォーム構成でビルドの失敗やその他の問題が発生した場合は、 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
を使用して、CSpec に開発ファイルを見つける場所をたとえば次のように指示できます。
-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/
Console をインストールする手順
パッケージ指定子: mongo-cxx-driver/3.8.0
接続をまだインストールしていない場合は、インストールして接続コマンドを実行します。
$ pip install conan $ conan profile detect --force
以下をconanfile.txt
に追加します。
[requires] mongo-cxx-driver/3.8.0 [generators] CMakeDeps CMakeToolchain
Console 経由でドライバーをインストールし、プロジェクトをビルドします。
$ 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 ユーザーの場合、Homebrew を使用して 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ハブ には、 ドライバー用の事前に構築された イメージがあります。DockerC++