/ circle3.1 / doc / README.WIN
README.WIN
 1                             Compiling CircleMUD
 2                      under Microsoft Windows 95 and NT
 3                    by Jeremy Elson (jelson@circlemud.org)
 4                    For help, write to help@circlemud.org
 5  
 6  
 7  There are a number of different compilers available for Microsoft Windows
 8  95 and NT that can be used to compile CircleMUD.  Each compiler works
 9  differently, so each compiler has a different set of instructions.
10  
11  For up-to-date information on compiling CircleMUD under Windows, check out 
12  Rob Baumstark's page at http://shirak.circlemud.net/
13  
14  
15  We currently have instructions for using the following compilers:
16  
17  1.  Cygnus CYGWIN (Formerly Cygnus GNU-Win32).  This is a FREE
18      compiler for Microsoft Windows 95 and NT!  If you don't own a
19      compiler, you can just download this one off the net and get
20      Circle up and running in no time.  Read the file README.CYGWIN
21      (submitted by David Goldstein <goldstei@cs.sunysb.edu>).
22      Please note however that the CYGWIN system is not recommended
23      for those unfamiliar with the Unix environment.
24  
25  2.  Microsoft Visual C++ version 4.x -- read the file README.MSVC4
26  
27  3.  Microsoft Visual C++ version 5.x -- read the file README.MSVC5
28  
29  4.  Borland C++ -- read the file README.BORLAND
30  
31  5.  Watcom C++ v.11 -- read the file README.WATCOM
32  
33  
34  It should be possible to compile CircleMUD using other compilers that are
35  not listed here, or other versions of these compilers -- as long as they
36  support long filenames, etc.  However, we don't have instructions handy
37  for those compilers.  Rob's page (http://www.connect.ab.ca/~rbmstrk) has
38  a lot of useful information about compiling under Windows; try looking
39  there for tips.
40  
41  However, it not easy (and maybe even impossible) to compile at all
42  under Windows 3.x or DOS because they lack a number of features that
43  Circle requires such as the Win32 API and long filenames.  It is
44  theoretically possible to compile under Windows 3.x by finding 3.x API
45  equivalents to the Win32 API calls, and changing all the filenames in
46  the entire distribution to fit the 8.3 DOS/Win3.x filenaming standard,
47  but I will never do this.
48  
49  Have fun!
50  
51  Jeremy Elson
52  jelson@circlemud.org
53  (To get help, write to help@circlemud.org)