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