Demorei um pouco para fazer isso funcionar. Espero que você possa fazer o seu funcionar seguindo as etapas a seguir:
Crie um novo projeto C++ no Xcode
Copiei o código de
<mongo_driver_install>/src/mongo/client/examples/tutorial.cpp
como um teste Nas configurações de compilação/caminhos de pesquisa:
Adicione o seguinte aos seus
Header Search Paths
:/path/to/mongo-cxx-driver-nightly/src
e seu caminho equivalente para os arquivos de cabeçalho da biblioteca boost (a pasta deve conter um
boost
pasta):/usr/local/Cellar/boost/1.54.0/include
Adicione o seguinte aos seus
Library Search Paths
:/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly
Links binários
No
Build Phases/Link Binary with Libraries
definições:Adicione os seguintes binários:
/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