MongoDB的编译(Windows)

建议使用VisualStudio2010(专业版或旗舰版,不能是学习版)编译,感觉还是很简单的。

编译教程可参考MongoDB官网上的教程(但是这个教程感觉写得一般般)http://www.mongodb.org/display/DOCS/Building+with+Visual+Studio+2010

1.到官网下载MongoDB源代码

http://www.mongodb.org/display/DOCS/Downloads页面上找SourceCode去下载最新的mongodb源码

(解压到根目录下,如C:mongodb-mongo-b8d0917)

2.下载Boost代码

http://www.mongodb.org/pages/viewpageattachments.action?pageId=12157032

(将其解压到根目录下,如C:boost,内有boost和lib两个目录)

3.下载SpiderMonkey

https://github.com/dwight/vc2010_js

点击页面右上的Downloads按钮下载压缩包

(将其解压至mongodb项目所在盘根目录下的新文件夹js内,如C:js,内有src目录及若干lib文件)

 

下载spidermonkey

下载spidermonkey

?

 

4.用VS2010编译

用VisualStudio2010打开srcmongodb下的解决方案文件db_10.sln

vs2010打开解决方案

vs2010打开解决方案

 

在解决方案管理视图中的mogod上,鼠标右键,选择生成。即可编译生成mongod.exe

 

在mongo上鼠标右键,选择生成,即可编译生成mongo.exe

在mongos上鼠标右键,选择生成,即可编译生成mongos.exe

特别注意若是用win32的机子编译,在VS2010的菜单=》生成=》配置管理器中修改配置,默认情况下如下图(win32下编译需将平台都选成win32)

 

配置管理器

配置管理器

 

您可能还喜欢...

2 条回复

  1. Fly梦说道:

    为神马要去编译这个东西?不是有现成的么

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

1 + 1 =