转自
http://nosql-db.com/topic/51556970ca60a10d420148e4
之前装过,忘了 ,找了篇博客 COPY作记录
MongoDB python和MongoDB c++驱动安装
java 简单,略过。
python
$ git clone git://github.com/mongodb/mongo-python-driver.git pymongo
$ cd pymongo/
$ python setup.py install
c++
安装boost库,推荐1.49版本。
cd boost_1_49_0
./bootstrap.sh
…
./b2
…
./b2 install
下载2.2最新驱动
wget http://downloads.mongodb.org/cxx-driver/mongodb-linux-x86_64-v2.2-latest.tgz
tar zxf mongodb-linux-x86_64-v2.2-latest.tgz
cd mongo-cxx-driver-v2.2
scons
scons install
ldconfig /usr/local/lib
安装成功。
测试
cat tutorial.cpp
#include<cstdlib>#include<iostream>#include"mongo/client/dbclient.h"void run(){
mongo::DBClientConnection c;
c.connect("localhost");}int main(){try{
run();
std::cout <<"connected ok"<< std::endl;}catch(const mongo::DBException&e ){
std::cout <<"caught "<< e.what()<< std::endl;}return EXIT_SUCCESS;}
[root@ccj mongo-cxx-driver-v2.2]#g++ tutorial.cpp -lmongoclient -lboost_thread -lboost_filesystem -lboost_program_options
[root@ccj mongo-cxx-driver-v2.2]# ./a.out
connected ok
相关推荐
windows 下 MongoDB C++ 64位驱动,debug库文件,目前最新MongoDB C++ Driver 3.4.x版。
win10 vs2015update3 boost1.68环境下编译的mongo-cxx-driver-r3.5.1、mongo-c-driver1.16.2版本,里面直接包括mongo-cxx-driver-r3.5.1(头文件、lib(32\64))
使用VS2017编译Mongodb数据库C++driver,编译结果在install文件夹中,另外还有写的word文档详细说明安装及编译过程,最后附加一个使用案例。
1.编译环境 (1)下载vs2010 (2) 下载python2.7 https://www.python.org/downloads/ python-2.7.11.msi 下载scons2.4.1,The current production release of SCons is 2.3.0; http://www.scons.org/doc/ ...
win7环境下,使用vs2017编译的MongoDB-c-driver 和MongoDB-cxx-driver。 下载之后可以直接放入C++工程中使用。 版本信息: mongo-c-driver-1.13.0, mongo-cxx-driver-r3.4.0
一件事情必须知道,MongoDB C++ driver必须用-fPIC选项编译。 首先,创建db.h文件 extern "C" void CheckOnline(); extern "C" void Init(char * mongo_uri); 然后编辑db.cc文件 #include "db.h
操作系统:win10; 编译工具:VS2017; 驱动版本:mongo-c-driver-1.14.0;mongo-cxx-driver-r3.4.0
非常详细的WINDOWS下编译MONGODB C/C++驱动的文档,包含MONGODB数据库安装,CMAKE安装,PERL安装,BOOST库编译,OPENSSL库编译(ssleay32.dll、libeay32.dll),MONGODB C驱动(libbson-1.0.dll、libmongoc-1.0.dll...
在VS2019中配置MongoDB,不用自己Cmake编译c-driver和c++-driver
环境: 1.windows7 + Qt5.5.1mingw 包含: 1.mnmlstc core c++11 2.mongo-c-driver 1.14.0 3.mongocxx 3.4.3 说明: 不依赖 BOOST !!!
MongoDB C/C++ 驱动 使用visual studio 2015 编译 为32位驱动程序 mongo-c-driver-1.14.0 mongo-cxx-driver-r3.4.0
可以从Github上面下载,地址是https://github.com/mongodb/mongo-php-driver-legacy 下载好的文件放到随意一个目录,然后进行解压。 安装前需要安装好一系列的编译工具,如果已经安装,可以跳过此步。 安装编译工具 ...
环境与依赖Ubuntu需要安装MongoDB依赖mongo-cxx-driver()编译在根目录下执行make即可运行先启动 MongoDB。在根目录下执行./main即可架构本工程大体分为 5 部分。分别是:核心类数据库(Database):负责直接与...