Отне ми известно време, за да накарам това да заработи. Надяваме се, че можете да накарате вашето да заработи чрез следните стъпки:
Създайте нов C++ проект в Xcode
Копирах кода от <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp
като тест
В Настройки на компилация/Пътища за търсене:
Добавете следното към вашите Header Search Paths
:
/path/to/mongo-cxx-driver-nightly/src
и вашия еквивалентен път за заглавните файлове на библиотеката за повишаване (папката трябва да съдържа boost
папка):
/usr/local/Cellar/boost/1.54.0/include
Добавете следното към вашите Library Search Paths
:
/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly
Свържете двоични файлове
В Build Phases/Link Binary with Libraries
настройки:
Добавете следните двоични файлове:
/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