MongoDB的编译(Windows) – Secret Garden
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文件)

 

http://pic.yupoo.com/cobing/CNcYuJ7Y/medium.jpg

下载spidermonkey

 

 

4.用VS2010编译

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

http://pic.yupoo.com/cobing/CNcYY44h/medium.jpg

vs2010打开解决方案

 

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

 

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

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

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

 

http://pic.yupoo.com/cobing/CNcYYnnM/medium.jpg

配置管理器

 

发表评论

textsms
account_circle
email

2 + 10 =

  • http://1.gravatar.com/avatar/a9dd0ba945c1fb2c2120695dbf313188?s=80&d=identicon&r=g

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

    6年前回复
    • http://1.gravatar.com/avatar/7bcd0b624ea20a9a36c33be0344c5654?s=80&d=identicon&r=g
      小金钟博主

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

      6年前回复

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