mongodb c++ driver 2.0编译使用
来源:互联网 发布:免费网络图绘制软件 编辑:程序博客网 时间:2024/05/16 18:38
在boost的官网下载boost1.48.0,链接如下:
http://sourceforge.net/projects/boost/files/boost/1.48.0/boost_1_48_0.tar.gz/download
tar -xzvf boost_1_48_0.tar.gz解压到当前目录
cd boost_1_48_0进入boost库目录
./bootstrap.sh在当前目录生成bjam可执行程序
./bjam --layout=versioned --build-type=complete --toolset=gcc install 安装boost库
./bjam install
export LD_LIBRARY_PATH=/usr/local/lib设置库加载路径
在scons的官网下载scons-2.1.0,链接如下:
http://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz/download
tar –xzvf scons-2.1.0.tar.gz解压到当前目录下cd scons-2.1.0进入scons目录
python setup.py install默认方式安装scons
安装pcre-8.21
在pcre的官网下载pcre-8.21,链接如下:
http://sourceforge.net/projects/pcre/files/pcre/8.21/pcre-8.21.tar.gz/downloadtar –xzvf pcre-8.21.tar.gz解压到当前目录
cd pcre-8.21进入pcre目录./configure生成Makefile
makemake install默认方式安装pcre
在mongodb官网下载最新的c++ driver,链接如下:
http://dl.mongodb.org/dl/cxx-driver/下载其中的cxx-driver/mongodb-linux-x86_64-v2.0-latest.tgz
tar –xzvf mongodb-linux-x86_64-v2.0-latest.tgz解压到当前目录
cd mongo-cxx-driver-v2.0进入mongodb c++ driver目录
scons生成libmongoclient.a库
注:过程中会生成如下的错误信息,没有关系,在mongodb c++ driver目录已经生成了libmongoclient.a库
将libmongoclient.a库mongo文件夹拷贝出来之后,将mongo文件夹下面非.h文件全部删除,至此我们得到了mongodb c++ driver的库和头文件
使用mongodb c++ driver
将得到的库和头文件加入到项目中即可使用。
g++编译指令如下:
g++ -o demo demo.cpp –L /usr/local/lib libmongoclient.a -lboost_thread -lboost_filesystem -lboost_program_options
- Mongodb c Driver 编译
- mongodb c++ driver 2.0编译使用
- Mongodb c Driver 使用实例
- mongoDB C Driver使用介绍
- 在Windows上编译MongoDB C Driver
- 在Windows上编译MongoDB C Driver
- 在windows下编译mongodb c driver
- c++操作mongodb Windows 下 mongo-c-driver vs2013编译 附使用实例
- MongoDB C++ Driver编译
- 如何将mongodb-c-driver交叉编译到ARM平台
- mongodb c driver
- MongoDB 2.4.1 C++ driver编译和使用
- MongoDB Java Driver 使用
- WinXP编译mongodb c++ driver
- mongodb c++ driver编译问题
- MongoDB C++ Driver 编译参数
- mongodb安装和mongo-c-driver的安装使用
- 使用c++driver实现mongodb空间数据查询
- Oracle建表常用数据类型详解(转载)
- 2014年以及以后的状态
- Shell排序(希尔排序)
- ssh 常用命令
- How can I dump only certain entries of a table based on my condition?
- mongodb c++ driver 2.0编译使用
- D3DXCreateFont”: 函数不接受 12 个参数
- java.io.IOException: open failed: EACCES (Permission denied) 问题解决
- JS正则表达式验证账号、手机号、电话、邮箱、货币
- leetcode java unique binary search tree
- Android 数字签名学习笔记
- C# 带偏移量自定义分页方法
- mysql基础知识回顾
- Generate Parentheses