root/1.8.3/tags/p5rc1/win32/README.txt

Revision 557, 2.5 KB (checked in by pennmush, 2 years ago)

PennMUSH 1.8.2p0 release candidate.

Line 
1How to compile PennMUSH 1.8.x under Windows (MSVC++/MS VS.NET)
2----------------------------------------------
3by Nick Gammon <nick@gammon.com.au> and Javelin and Luuk de Waard
4Updated by Ervin Hearn <ehearn@pennmush.org>
5
6Last update: Saturday, 11 November 2006
7
81. From the top-level pennmush directory,
9   Copy the following files        to:
10
11   For MSVC++ 6:
12   win32/msvc6/pennmush.dsw        pennmush.dsw
13   win32/msvc6/pennmush.dsp        pennmush.dsp
14   win32/config.h                  config.h
15   win32/confmagic.h               confmagic.h
16   win32/options.h                 options.h
17   win32/cmds.h                    hdrs/cmds.h
18   win32/funs.h                    hdrs/funs.h
19   win32/patches.h                 hdrs/patches.h
20   src/cmdlocal.dst                src/cmdlocal.c
21   src/flaglocal.dst               src/flaglocal.c
22   src/funlocal.dst                src/funlocal.c
23   src/local.dst                   src/local.c
24   game/mushcnf.dst                game/mush.cnf
25   game/aliascnf.dst               game/alias.cnf
26   game/namescnf.dst               game/names.cnf
27   game/restrictcnf.dst            game/restrict.cnf
28
29
30   For MS VS.NET:
31   win32/msvc.net/pennmush.vcproj  pennmush.vcproj
32   win32/msvc.net/pennmush.sln     pennmush.sln
33
34   VS.NET has been configured to copy the .dst files automatically if they
35   do not exist, and the header files each time the project is compiled. This
36   can be disabled or changed by going to Project -> pennmush Properties ->
37   Configuration Properties -> Build Events -> Pre-Build Event and Post-Build
38   Event.
39
40
41   If you've already got src/*local.c files that you've modified,
42   you'll just have to make sure that there are no new functions
43   in src/*local.dst that are missing in your src/*local.c files
44
452. Use supplied project files in the top-level pennmush directory.
46
473. Compile
48
494. From the top-level pennmush directory, the binary is: game/pennmush.exe
50
51*** Note: Windows defaults to a stack size of 1 MB. The supplied project files
52set the stack size to 8MB to match the default environment on Linux systems and
53resolve several issues of early code termination on Windows. This setting can
54also be changed on the precompiled executable by using the 'editbin.exe' tool
55supplied by Microsoft in the Visual Studio installation, including the free
56Express version. To set the stack size (in KB) run the following from a
57command prompt in the game directory: editbin /STACK:<size> pennmush.exe
Note: See TracBrowser for help on using the browser.