MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Construindo e instalando o driver MongoDB C++ no OS X


Demorei um pouco para fazer isso funcionar. Espero que você possa fazer o seu funcionar seguindo as etapas a seguir:

Crie um novo projeto C++ no Xcode

Copiei o código de <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp como um teste

Nas configurações de compilação/caminhos de pesquisa:



Adicione o seguinte aos seus Header Search Paths :
/path/to/mongo-cxx-driver-nightly/src

e seu caminho equivalente para os arquivos de cabeçalho da biblioteca boost (a pasta deve conter um boost pasta):
/usr/local/Cellar/boost/1.54.0/include

Adicione o seguinte aos seus Library Search Paths :
/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly

Links binários

No Build Phases/Link Binary with Libraries definições:



Adicione os seguintes binários:
/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