Zajęło mi trochę czasu, zanim to zadziałało. Mam nadzieję, że możesz zacząć działać, wykonując następujące czynności:
Utwórz nowy projekt C++ w Xcode
Skopiowałem kod z <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp
jako test
W ustawieniach kompilacji/ścieżkach wyszukiwania:
Dodaj następujące elementy do Header Search Paths
:
/path/to/mongo-cxx-driver-nightly/src
i równoważną ścieżkę do plików nagłówkowych biblioteki boost (folder powinien zawierać boost
folder):
/usr/local/Cellar/boost/1.54.0/include
Dodaj następujące elementy do Library Search Paths
:
/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly
Połącz pliki binarne
W Build Phases/Link Binary with Libraries
ustawienia:
Dodaj następujące pliki binarne:
/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