MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie installiere ich Mongodb-Treiber für C++ in Ubuntu?

Wenn Sie den Quellcode des Treibers hier herunterladen ,

Entpacken und entpacken

tar xzf mongodb-linux-x86_64-v2.0-latest.tgz 

Dann cd in das Verzeichnis.

cd mongo-cxx-driver-v2.0/

Verwenden Sie dann scons zum Erstellen

scons

und installieren Sie

sudo scons install

Kompilieren Sie dann den im Tutorial Sie müssen auch das Verzeichnis /usr/local/include/mongo als Suchpfad für die Include-Datei angeben.

sudo  g++ tutorial.cpp -I/usr/local/include/mongo -lmongoclient 
-lboost_thread -lboost_filesystem -lboost_program_options -o tutorial

Um es dann auszuführen, müssen Sie die Datei /etc/ld.so.conf bearbeiten

sudo vi /etc/ld.so.conf 

und hinzufügen

/usr/local/lib

Dann ausführen

sudo ldconfig

und führen Sie das Tutorial

aus
$ ./tutorial 
connected ok

Als Alternative zum Bearbeiten der Datei ld.so.config können Sie die Umgebungsvariable LD_LIBRARY_PATH verwenden. Sie würden also

tun
export LD_LIBRARY_PATH=/usr/local/lib
$ ./tutorial 
connected ok