网上的各种资源,无法正常编译出windows环境下的lib、dll文件库文件,只好自己动手,翻看官方文档,没想到官方的操作指引,也是不能达到预期,只好自己琢磨。为方便以后使用,整理成文档如下
一、介绍
MongoDB C Driver也常被写成“libmongoc”、“mongodb-c-driver”,是MongoDB官方C语言客户端库,用于和MongoDB交互。
当处理DSON数据时(MongoDB的二进制数据) , mongodb-c-driver依赖于libbson库。
二、编译
依赖cmake工具编译,所以,先安装好cmake,配置好cmake环境变量,自行百度。
然后下载源码:
源码官方获取渠道:http://mongoc.org/
github: https://github.com/mongodb/mongo-c-driver
此文档所用版本为:mongo-c-driver-1.16.2
下载后,解压,打开命令行,cd进入根目录以下为命令 (我的解压目录为:“D:\应用程序\MongoDb\mongo-c-driver\mongo-c-driver-1.16.2x86”) :
官方指导文档上的方法不可行,请按以下方法操作
cd /d D:\应用程序\MongoDb\mongo-c-driver\mongo-c-driver-1.16.2x86