MongoDB C++ driver 2.5.3 安装与测试

原创 2013年12月06日 10:44:50

为了安装这个驱动,折腾了一天时间。

在源文件包下,运行scons

scons --prefix=$HOME/usr/mongo --full install

用scons安装成功后,测试官方示例tutorial,编译出现的报错有


1)

/usr/bin/ld: cannot find -lmongoclient

出现这个问题的原因是,scons install 没有正确安装头文件和.a文件到系统目录下,解决办法参考csfreebird

http://blog.csdn.net/csfreebird/article/details/9629023

cp -r src/mongo/ /usr/include/
chmod -R 777 /usr/include/mongo/
cp libmongoclient.a /usr/lib/



2)

undefined reference to `vtable for mongo::DBException'

解决办法是编译时添加crypto & ssl,参考stackoverflow上的这个问题。

http://stackoverflow.com/questions/17538871/mongodb-2-4-c-driver-undefined-reference-to-ssl-ctx-use-certificate-chain-f


总之, mongodb的C++ driver比较坑。


相关文章推荐

MongoDB Driver -JAVA 2.5.3 API (CHM)

  • 2012年02月22日 13:15
  • 450KB
  • 下载

在 Windows7、64x、VS2010环境下安装C++ driver/mongoDB并配置的具体实现

I realize this is way to explicit for most but I did not want to leave out any ingredients for this...

ubuntu14.04 mongodb c++ driver安装

安装mongodb1)安装mongdb数据库安装比较简单,直接输入 $sudo apt-get install mongodb运行 wu@wu-VirtualBox:~$ mongo MongoDB ...

Visual Studio 2010 编译 MongoDB C++ Client Driver

一、编译准备 1. 安装scons (1) 下载python2.7, 使用x86_32位,因为scons只有32位安装包可用; (2) 下载scons2.3.0,The curren...

MongoDB c++ driver(七)

MongoDB c++ driver(七)查找实现(四)#include #include #include #include #include using bsoncxx::bu...

MongoDB C++ Driver 使用入门

最近在使用MongoDB的C++ Driver,很奇怪MongoDB是C++写的,但是却没有提供现成的C++ Driver,而且由于没怎么用过C++,自己去编译的过程中遇到好多问题,浪费好多天才编译成...
  • Stefway
  • Stefway
  • 2016年07月22日 15:46
  • 142

MongoDB C++ Driver Windows 编译记录

目录-记录MongoDB win10 64bit VS2010过程安装需求1、mongo-cxx-driver 贴git地址: https://github.com/mongodb/mongo-cx...

CentOS 6.5下安装node.js mongodb(express driver)

折腾了两天,终于成功安装了npm install mongodb... 下面是成功安装的流程: 安装nodejs: 参考node.js官网: 1,下载 curl --silent --loc...

MongoDB入门——Driver安装篇

MongoDB server的安装配置比较简单,去官网上下载一个适合自己版本的server,按照官方documents配置就好。 下面是本人在windows下安装C和C++ driver的流程: ...

小白在Ubuntu安装mongoDB 与 mongo-c-driver

mongoDB为非关系式数据库,与mysql不同。从未接触过mongodb第一次安装、测试、调试、熟悉命令熟悉官网。目的在于学习mongodb-c-driver中的API接口使用。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MongoDB C++ driver 2.5.3 安装与测试
举报原因:
原因补充:

(最多只允许输入30个字)