54 lines
2.2 KiB
Plaintext
54 lines
2.2 KiB
Plaintext
Compiling CircleMUD
|
|
under Microsoft Windows 95 and NT
|
|
by Jeremy Elson (jelson@circlemud.org)
|
|
For help, write to help@circlemud.org
|
|
|
|
|
|
There are a number of different compilers available for Microsoft Windows
|
|
95 and NT that can be used to compile CircleMUD. Each compiler works
|
|
differently, so each compiler has a different set of instructions.
|
|
|
|
For up-to-date information on compiling CircleMUD under Windows, check out
|
|
Rob Baumstark's page at http://shirak.circlemud.net/
|
|
|
|
|
|
We currently have instructions for using the following compilers:
|
|
|
|
1. Cygnus CYGWIN (Formerly Cygnus GNU-Win32). This is a FREE
|
|
compiler for Microsoft Windows 95 and NT! If you don't own a
|
|
compiler, you can just download this one off the net and get
|
|
Circle up and running in no time. Read the file README.CYGWIN
|
|
(submitted by David Goldstein <goldstei@cs.sunysb.edu>).
|
|
Please note however that the CYGWIN system is not recommended
|
|
for those unfamiliar with the Unix environment.
|
|
|
|
2. Microsoft Visual C++ version 4.x -- read the file README.MSVC4
|
|
|
|
3. Microsoft Visual C++ version 5.x -- read the file README.MSVC5
|
|
|
|
4. Borland C++ -- read the file README.BORLAND
|
|
|
|
5. Watcom C++ v.11 -- read the file README.WATCOM
|
|
|
|
|
|
It should be possible to compile CircleMUD using other compilers that are
|
|
not listed here, or other versions of these compilers -- as long as they
|
|
support long filenames, etc. However, we don't have instructions handy
|
|
for those compilers. Rob's page (http://www.connect.ab.ca/~rbmstrk) has
|
|
a lot of useful information about compiling under Windows; try looking
|
|
there for tips.
|
|
|
|
However, it not easy (and maybe even impossible) to compile at all
|
|
under Windows 3.x or DOS because they lack a number of features that
|
|
Circle requires such as the Win32 API and long filenames. It is
|
|
theoretically possible to compile under Windows 3.x by finding 3.x API
|
|
equivalents to the Win32 API calls, and changing all the filenames in
|
|
the entire distribution to fit the 8.3 DOS/Win3.x filenaming standard,
|
|
but I will never do this.
|
|
|
|
Have fun!
|
|
|
|
Jeremy Elson
|
|
jelson@circlemud.org
|
|
(To get help, write to help@circlemud.org)
|