/ circle3.1 / doc / README.MSVC5
README.MSVC5
 1           Compiling CircleMUD under Microsoft Windows 95 or Windows NT
 2                       using Microsoft Visual C++ v5.x
 3  
 4  
 5  The following information is from Rob Baumstark's web page at
 6  http://www.connect.ab.ca/~rbmstrk/.  You can contact Rob at
 7  <shirak@connect.ab.ca>.
 8  
 9  How to compile using MS Visual C++ 5:
10  
11    1. Rename conf.h.win to conf.h in the src directory
12  
13    2. Go to File|New... Create a new workspace called circle. You should
14       put this in the root of the circle directory, unless you want to move
15       circle into the workspaces directory later.
16  
17    3. Go to File|New... Create a new Win32 Console App called circle in
18       the current workspace
19  
20    4. If you didn't create this in the circle dir, move the source to the
21       directory where this project is. Default should be:
22           C:\Program Files\DevStudio\MyProjects\Circle\Circle 
23  
24    5. Change to file-view.
25  
26    6. Right-click "Circle files", and click Add Files to Project... Select
27       all of the .C files
28  
29    7. Right-click "Circle files", and click New Folder. Rename it to
30       includes, or headers
31  
32    8. Right-click the new folder, and click Add Files to Folder... Select
33       all of the .H files.  Note: You could just add the the .H files to the
34       project with the .C files, but this helps keep it more organized I
35       think. 
36  
37    9. Right-click "Circle files", and click settings... 
38  
39   10. Choose settings for all configurations, and move to the Link tab 
40  
41   11. Add wsock32.lib to the end of the Object/Library modules list. 
42  
43   12. Change the settings under the General and Debug tabs if you want
44       to be able to use the internal debugger.
45  
46   13. SAVE THE WORKSPAVE 
47  
48   14. Choose Build|Build Circle.exe, or hit F7 to build it. 
49  
50  
51  The circle.exe file will be placed in the circle\debug directory, unless
52  you turned off debug mode, in which case it will be in the circle\release
53  directory.  By compiling in this way, instead of using the GNU Win32
54  thingy, or embedding the makefile that came with circlemud inside a
55  project, allows you to use all of MSVC++'s interesting features.
56