windows下VS2017编译mongoDB c、c++API

本文详细介绍了MongoDB的C/C++ API(mongo-c-driver和mongo-cxx-driver)的编译过程及在VS2017中的使用方法。包括下载链接、版本信息、编译步骤、常见问题解决、以及一个完整的调用实例。

一、mongoDB c、c++API介绍

mongoDB有两个接口库:mongo-c-driver和mongo-cxx-driver

 

1.1、mongo-c-driver:c代码接口库

下载链接:https://github.com/mongodb/mongo-c-driver

最新版本:mongo-c-driver 1.13.0

1.2、mongo-cxx-driver:c++代码接口库,是在mongo-c-driver的基础上进行二次封装

下载链接:https://github.com/mongodb/mongo-cxx-driver

最新版本:MongoDB C++11 Driver 3.4.0

注意:此库需要boost支持

 

二、准备工作

1、安装VS 2017:

2、安装cmake:

下载地址:https://github.com/Kitware/CMake/releases/download/v3.13.3/cmake-3.13.3-win64-x64.zip

3、安装boost:

 

三、编译mongo-c-driver

1、把mongo-c-driver-1.13.0.tar.gz解压到目录:C:\mongocode\mongo-c-driver-1.13.0

 

2、cmake

1)打开cmd

2)cd到目录:C:\mongocode\mongo-c-driver-1.13.0\build

3)执行cmake命令:

cmake.exe -G "Visual Studio 15 2017 Win64" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver" "-DCMAKE_PREFIX_PATH=C:\mongo-c-driver" ..

 

3、创建编译输出目录:C:\mongo-c-driver

注意:此目录必须手动创建,否则编译会报错

 

4、编译:

1)用VS2017打开:C:\mongocode\mongo-c-driver-1.13.0\build\mongo-c-driver.sln

2)选择Debug、x64

3)选中工程:ALL_BUILD

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值