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

インストール

項目一覧

  • 前提条件
  • のインストール
  • 高度なオプション
  • パッケージ マネージャー
  • Docker イメージ
  • 任意の標準 Unix プラットフォーム、または Windows 7 SP 1 +

  • C++ 11をサポートするコンパイラー(gc、lang、または Visual Studio)

  • CMax3 。15 以降

  • ブースト ヘッダー(任意)

上記の前提条件を満たすプラットフォーム構成でビルドの失敗やその他の問題が発生した場合は、 JIRA 経由でバグ報告を提出してください。

ドライバーを構成してインストールするには、ご使用のプラットフォームの手順に従います。

  • Windows への構成とインストール

  • macOS の構成とインストール

  • Linux への構成とインストール

mongo C++ドライバーは次のパッケージ マネージャーで利用できます。

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/

パッケージ指定子: 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

MacOS ユーザーの場合、Homebrew を使用して C++ ドライバーをインストールするのに便利な方法です。

brew install mongo-cxx-driver

ヘッダーは次の場所にあります。

/opt/homebrew/include/mongocxx/v_noabi/
/opt/homebrew/include/bsoncxx/v_noabi/

ライブラリ ファイルは次の場所にあります。

/opt/homebrew/lib/

ヘッダーは次の場所にあります。

/usr/local/include/mongocxx/v_noabi/
/usr/local/include/bsoncxx/v_noabi/

ライブラリ ファイルは次の場所にあります。

/usr/local/lib/

Dockerハブ には、 ドライバー用の事前に構築された イメージがあります。DockerC++

戻る

C++ 17ポリゴンの選択