Det tog mig ett tag att få det här att fungera. Förhoppningsvis kan du få ditt att fungera genom följande steg:
Skapa ett nytt C++-projekt i Xcode
Jag kopierade koden från <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp
som ett test
I bygginställningar/sökvägar:
Lägg till följande i dina Header Search Paths
:
/path/to/mongo-cxx-driver-nightly/src
och din motsvarande sökväg för boost-bibliotekets rubrikfiler (mappen bör innehålla en boost
mapp):
/usr/local/Cellar/boost/1.54.0/include
Lägg till följande till dina Library Search Paths
:
/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly
Länkbinärer
I Build Phases/Link Binary with Libraries
inställningar:
Lägg till följande binärer:
/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