Tôi đã mất một lúc để làm cho điều này hoạt động. Rất may bạn có thể làm cho điều này hoạt động theo các bước sau:
Tạo một dự án C ++ mới trong Xcode
Tôi đã sao chép mã từ <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp
như một bài kiểm tra
Trong Cài đặt bản dựng / Đường dẫn tìm kiếm:
Thêm phần sau vào Header Search Paths
của bạn :
/path/to/mongo-cxx-driver-nightly/src
và đường dẫn tương đương của bạn cho các tệp tiêu đề thư viện tăng cường (thư mục phải chứa boost
thư mục):
/usr/local/Cellar/boost/1.54.0/include
Thêm phần sau vào Library Search Paths
của bạn :
/usr/local/lib (in my case holds all of the boost libraries)
/path/to/mongo-cxx-driver-nightly
Liên kết Binaries
Trong Build Phases/Link Binary with Libraries
cài đặt:
Thêm các tệp nhị phân sau:
/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