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比较坑。


windows平台下安装、编译、使用mongodb C++ driver 正常运行

scons --cpppath=C:\boost_1_58_0 --libpath=C:\boost_1_58_0\lib64-msvc-12.0 --dynamic-windows --64 --d...
  • linuxheik
  • linuxheik
  • 2016年09月08日 00:44
  • 1264

mongodb 的 C++驱动安装过程以及注意问题

1。安装C++版驱动之前,先安装C版的驱动,过程如下: 我的安装平台:ubuntu14.04 64位,其他平台可参考:http://api.mongodb.org/c/current/ins...
  • warrior_zhang
  • warrior_zhang
  • 2016年01月12日 13:03
  • 4299

Linux下编译mongodb以及C++客户端驱动

想在Linux下编译一下mongo和它的C++驱动,网上一堆教程,官方一堆文档,实现起来依旧困难重重。我就很纳闷了,本来mongodb就是C++写的,为什么不直接提供出驱动,而java,C#之类的,倒...
  • BeyondHaven
  • BeyondHaven
  • 2013年10月14日 17:06
  • 13080

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...
  • bzhxuexi
  • bzhxuexi
  • 2014年08月26日 22:57
  • 1955

ubuntu14.04 mongodb c++ driver安装

安装mongodb1)安装mongdb数据库安装比较简单,直接输入 $sudo apt-get install mongodb运行 wu@wu-VirtualBox:~$ mongo MongoDB ...
  • w1282109144
  • w1282109144
  • 2016年05月17日 20:13
  • 1420

Visual Studio 2010 编译 MongoDB C++ Client Driver

一、编译准备 1. 安装scons (1) 下载python2.7, 使用x86_32位,因为scons只有32位安装包可用; (2) 下载scons2.3.0,The curren...
  • tywei2012
  • tywei2012
  • 2013年09月17日 14:52
  • 1472

MongoDB c++ driver(七)

MongoDB c++ driver(七)查找实现(四)#include #include #include #include #include using bsoncxx::bu...
  • czw421525351
  • czw421525351
  • 2016年07月03日 17:55
  • 643

MongoDB C++ Driver 使用入门

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

MongoDB C++ Driver Windows 编译记录

目录-记录MongoDB win10 64bit VS2010过程安装需求1、mongo-cxx-driver 贴git地址: https://github.com/mongodb/mongo-cx...
  • chenzy945
  • chenzy945
  • 2017年02月16日 19:26
  • 788
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MongoDB C++ driver 2.5.3 安装与测试
举报原因:
原因补充:

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