0

Windows 10 で C++ 用の MongoDB ドライバーのバージョン 3.0.3 を正常にビルドしました。

CMAKE_INSTALL_PREFIX=C:\mongo-cxx-driver

しかし、このドライバーを使用できる Visual Studio 2015 でプロジェクトをセットアップする方法がわかりません。この投稿
はこちらで 見つかりましたが、正確な解決策がわかりません。次のプロパティを試しましたが失敗しました:

  • C/C++ > 追加のインクルード ディレクトリ: C:\mongo-c-driver\include\libbson-1.0;C:\mongo-c-driver\include\libmonoc-1.0;C:\mongo-cxx-driver\include\bsoncxx \v_noabi;C:\mongo-cxx-driver\include\mongocxx\v_noabi;%(AdditionalIncludeDirectories)
  • リンカー > 追加のライブラリ ディレクトリ: C:\mongo-cxx-driver\lib;%(AdditionalLibraryDirectories)

Visual Studio はエラーをマークしませんが、コードをコンパイルしようとすると、401 エラーが発生します。
誰かが私を助けてくれることを願っています。

編集: すべての 401 エラーの完全なリストは、ここに保存されています。

編集: 新しいプロジェクトを開始し、まったく同じ設定を使用しました。これで、14個のエラーが発生しました。エラーのリストはここに保存されます (編集: 削除されたファイル)。

編集:次の構成を追加しました:

  • 構成マネージャー > アクティブ ソリューション プラットフォーム: x64
  • C/C++ > 追加のインクルード ディレクトリ: C:\Program Files\boost\boost_1_62_0;

次のエラーが表示されます。

4

3 に答える 3

0

まず、助けてくれてありがとう!次の設定で有効なソリューションを取得しました。

  • 構成マネージャー > アクティブ ソリューション プラットフォーム: x64
  • C/C++ > 追加のインクルード ディレクトリ: C:\mongo-c-driver\include\libbson-1.0;C:\mongo-c-driver\include\libmonoc-1.0;C:\mongo-cxx-driver\include\bsoncxx \v_noabi;C:\mongo-cxx-driver\include\mongocxx\v_noabi;C:\Program Files\boost\boost_1_62_0;
  • リンカー > 追加のライブラリ ディレクトリ: C:\mongo-cxx-driver\lib;
  • リンカー > 入力 > 追加の依存関係: bsoncxx.lib;mongocxx.lib;
  • ビルド イベント > ビルド後イベント: COPY "C:\mongo-cxx-driver\bin\bsoncxx.dll" "$(OutDir)";COPY "C:\mongo-cxx-driver\bin\mongocxx.dll" " $(OutDir)";COPY "C:\mongo-c-driver\bin\libmongoc-1.0.dll" "$(OutDir)";COPY "C:\mongo-c-driver\bin\libbson-1.0.dll" " "$(OutDir)";
于 2016-12-12T00:13:14.820 に答える