Mongodb c Driver 编译

东郭源
2023-12-01

mongodb的driver很多,感觉还是c还上手点,就下载了c的程序。

可以去mongodb官网上去下载c driver的源码:http://www.mongodb.org/display/DOCS/Building+with+Visual+Studio+2010

之后我们需要去安装scons这是一个累死make的编译器

需要安装:python:http://www.python.org/download/releases/2.7.2/.

windows下需要安装:http://sourceforge.net/projects/pywin32/files/pywin32/Build216/pywin32-216.win32-py2.7.exe/download

最后是scons:http://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.win32.exe/download.

安装好后就可以编译了:

使用cmd进入到刚刚下载c driver并解压到的文件夹。

如果是64位的window系统,直接使用scons就可以编译了

如果是32位的系统,需要使用scons --m32来进行编译。

编译完成后会出现bson.lib mongoc.lib

bson.dll mongoc.dll4 个文件。

这样就编译成功了。一定要记住是64位还是32位的系统,这个对之后的程序编译影响很大。

还有就是src文件中是编译使用的原文件

起哄mongo.h需要在以后的工程中使用。其中记录了常用的一些函数。

找不见api使用文档的可以看这个东西。

 类似资料: