Det tog mig et stykke tid at få dette til at fungere. Forhåbentlig kan du få dit til at fungere ved at følge følgende trin:
Opret et nyt C++-projekt i Xcode
Jeg kopierede koden fra <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp
som en test
I byggeindstillinger/søgestier:
Føj følgende til dine Header Search Paths
:
/path/to/mongo-cxx-driver-nightly/src
og din tilsvarende sti til boost-bibliotekets header-filer (mappen skal indeholde en boost
mappe):
/usr/local/Cellar/boost/1.54.0/include
Føj følgende til dine Library Search Paths
:
/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly
Link binære filer
I Build Phases/Link Binary with Libraries
indstillinger:
Tilføj følgende binære filer:
/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