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)