blob: 1a7221a89c9dd28a316ae3d4055db302e3f1f564 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
Instructions for compiling MongoDB in Visual Studio 2008
========================================================
Visual Studio Solution:
-----------------------
mongo.sln -> MongoDB solution that contains all projects necessary for building applications and libraries.
Static Library Projects:
------------------------
mongo_common -> common MongoDB files
core_server -> score server files
server_only -> files for building server-only applications
shard_server -> shard server files
Console Application Projects:
-----------------------------
mongod -> MongoDB server (links mongo_common and server_only)
mongo -> MongoDB shell (links mongo_common)
mongobridge -> MongoDB bridge server shell (links mongo_common and server_only)
mongodump -> MongoDB dump application (links mongo_common and server_only)
mongoexport -> MongoDB export application (links mongo_common and server_only)
mongofiles -> MongoDB files application (links mongo_common and server_only)
mongoimportjson -> MongoDB import json application (links mongo_common and server_only)
mongorestore -> MongoDB restore application (links mongo_common and server_only)
mongos -> MongoDB shard server (links mongo_common, core_server and shard_server)
Client Driver Library:
-----------------------------
mongoclient -> static library containing client driver files
Notes:
======
1) All static libraries derive project settings from Project Property Sheet "mongo_lib"
(View->Other Windows->Property Manager). Settings configured in this Property Sheet will
be inherited by all static library projects (Include Directories, Library Directories, etc).
2) All console applications derive project settings from "mongo_app".
3) msvc_scripting.cpp is used to control the javascript library to use - to change, simply
modify the "Preprocessor" project setting in the Property Sheets to reflect the required
javascript option (USESM or NOJNI).
|