MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Erstellen und Installieren des MongoDB C++-Treibers in OS X

Es hat eine Weile gedauert, bis dies funktionierte. Hoffentlich können Sie Ihre mit den folgenden Schritten zum Laufen bringen:

Erstellen Sie ein neues C++-Projekt in Xcode

Ich habe den Code aus <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp kopiert als Test

In Build-Einstellungen/Suchpfaden:

Fügen Sie Folgendes zu Ihren Header Search Paths hinzu :

/path/to/mongo-cxx-driver-nightly/src

und Ihren entsprechenden Pfad für die Header-Dateien der Boost-Bibliothek (der Ordner sollte eine boost Ordner):

/usr/local/Cellar/boost/1.54.0/include

Fügen Sie Folgendes zu Ihren Library Search Paths hinzu :

/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly

Binärdateien verknüpfen

In Build Phases/Link Binary with Libraries Einstellungen:

Fügen Sie die folgenden Binärdateien hinzu:

/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