Het kostte me een tijdje om dit werkend te krijgen. Hopelijk kun je de jouwe werkend krijgen door de volgende stappen te volgen:
Maak een nieuw C++-project in Xcode
Ik heb de code gekopieerd van <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp
als test
In Build-instellingen/Zoekpaden:
Voeg het volgende toe aan uw Header Search Paths
:
/path/to/mongo-cxx-driver-nightly/src
en uw equivalente pad voor de header-bestanden van de boost-bibliotheek (de map moet een boost
bevatten) map):
/usr/local/Cellar/boost/1.54.0/include
Voeg het volgende toe aan uw Library Search Paths
:
/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly
Binaries koppelen
In de Build Phases/Link Binary with Libraries
instellingen:
Voeg de volgende binaire bestanden toe:
/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