MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Construire et installer le pilote MongoDB C++ sous OS X

Il m'a fallu un certain temps pour que cela fonctionne. J'espère que vous pourrez faire fonctionner le vôtre en suivant les étapes suivantes :

Créer un nouveau projet C++ dans Xcode

J'ai copié le code de <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp à titre d'essai

Dans Paramètres de compilation/Chemins de recherche :

Ajoutez les éléments suivants à vos Header Search Paths :

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

et votre chemin équivalent pour les fichiers d'en-tête de la bibliothèque boost (le dossier doit contenir un boost dossier):

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

Ajoutez ce qui suit à vos Library Search Paths :

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

Lier les binaires

Dans les Build Phases/Link Binary with Libraries paramètres :

Ajoutez les binaires suivants :

/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