Windows Mongodb C++ Client 编译配置

客户端驱动的安装:

  1. 从github mongodb官网下载稳定版本驱动  https://github.com/mongodb/mongo-cxx-driver/tree/26compat 

  2. 编译安装

    1. 安装依赖项

    2. BOOST http://www.boost.org/下载windows版本zip包。解压

    3. cmd 到boost目录位置,运行bootstrap 生成b2.exe bjam.exe

    4. 利用bjam.exe 编译boost ,以下命令编译生成为vs 2012

    5. 动态库:bjam address-model=64 --toolset=msvc-11.0 link=shared threading=multi debug release install stage

    6. 静态库:bjam address-model=64 --toolset=msvc-11.0 runtime-link=static threading=multi debug release install stage 

    7. 安装Python https://www.python.org/ 

    8. 安装scons http://scons.org/  下载windows zip包 python setup.py install

    9. 编译mongodb静态库: scons --64 --c++11=on --full --prefix="H:\MongoDB\mongo-client-install-static" --use-system-boost --cpppath="H:\software\CPPPLUS\boost_1_60_0" --libpath="H:\software\CPPPLUS\boost_1_60_0\stage\lib"

    10. 编译mongodb动态库:scons --64 --dynamic-windows --sharedclient --use-system-boost --c++11=on --full --prefix="H:\MongoDB\mongo-client-install_dll" --cpppath="H:\software\CPPPLUS\boost_1_60_0" --libpath="H:\software\CPPPLUS\boost_1_60_0\stage\lib"

    11. 编译成功之后会生成include和lib,dll文件

    vs2012 使用链接库

    blob.png


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值