これを機能させるのに少し時間がかかりました。うまくいけば、次の手順で機能させることができます。
Xcodeで新しいC++プロジェクトを作成する
<mongo_driver_install>/src/mongo/client/examples/tutorial.cpp
からコードをコピーしました テストとして
ビルド設定/検索パス:
Header Search Paths
に以下を追加します :
/path/to/mongo-cxx-driver-nightly/src
ブーストライブラリヘッダーファイルの同等のパス(フォルダにはboost
が含まれている必要があります フォルダ):
/usr/local/Cellar/boost/1.54.0/include
Library Search Paths
に以下を追加します :
/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly
リンクバイナリ
Build Phases/Link Binary with Libraries
設定:
次のバイナリを追加します:
/path/to/mongo-cxx-driver-nightly/libmongoclient.a
/usr/local/lib/libboost_thread-mt.dylib
/usr/local/lib/libboost_system-mt.dylib
/usr/local/lib/libboost_filesystem-mt.dylib
/usr/local/lib/libboost_program_options-mt.dylib