sql >> Database >  >> NoSQL >> MongoDB

MongoDB C++-stuurprogramma bouwen en installeren in OS X

Het kostte me een tijdje om dit werkend te krijgen. Hopelijk kun je de jouwe werkend krijgen door de volgende stappen te volgen:

Maak een nieuw C++-project in Xcode

Ik heb de code gekopieerd van <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp als test

In Build-instellingen/Zoekpaden:

Voeg het volgende toe aan uw Header Search Paths :

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

en uw equivalente pad voor de header-bestanden van de boost-bibliotheek (de map moet een boost bevatten) map):

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

Voeg het volgende toe aan uw Library Search Paths :

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

Binaries koppelen

In de Build Phases/Link Binary with Libraries instellingen:

Voeg de volgende binaire bestanden toe:

/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



  1. Hoe maak je de Mongo-databaseverbinding in context.xml in een Java-webproject?

  2. Mongodb-verbinding in node.js sluiten tijdens het invoegen van veel gegevens

  3. Mongo db niet gelijk aan query werkt niet

  4. Hoe string naar objectId in LocalField te converteren voor $lookup Mongodb