MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Compilazione e installazione del driver MongoDB C++ in OS X

Mi ci è voluto un po' per farlo funzionare. Spero che tu possa far funzionare il tuo dai seguenti passaggi:

Crea un nuovo progetto C++ in Xcode

Ho copiato il codice da <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp come prova

In Impostazioni build/Percorsi di ricerca:

Aggiungi quanto segue ai tuoi Header Search Paths :

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

e il tuo percorso equivalente per i file di intestazione della libreria boost (la cartella dovrebbe contenere un boost cartella):

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

Aggiungi quanto segue ai tuoi Library Search Paths :

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

Collega binari

In Build Phases/Link Binary with Libraries impostazioni:

Aggiungi i seguenti binari:

/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