Secret Garden
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)

 

配置管理器

配置管理器

 

发表评论

textsms
account_circle
email

14 − 1 =

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

    7年前回复
    • 小金钟博主

      @Fly梦: 因为我将来要改它的源代码,鸭梨很大。。

      7年前回复

Secret Garden

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
扫描二维码继续阅读
2012-03-22