X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=README;h=911df32d72e4621bfd4248b5b510f4164f5d10f9;hb=382ffaf0262c8b552cf5bd32dbf922ceacbf921d;hp=7a52661773058d3dc46a334af9ba68c1e107fc62;hpb=f1f2aafbfc1d03950709c2dbc51a27e2b0f30464;p=PuTTY.git diff --git a/README b/README index 7a526617..911df32d 100644 --- a/README +++ b/README @@ -7,14 +7,27 @@ options you can use to build in limited Win32s compatibility, a hack to pass SSH through some types of firewall, and `official' version numbers. -Setting up a project file in the Visual C++ IDE sometimes fails to -work. In particular, Visual Studio 6 falls over on the odd macro -usage in ssh.c. This is a bug in Visual Studio, since the VC++6 -command line compiler works fine. If in doubt, just use `nmake'. +MS Visual Studio version 6 falls over on the nasty macros in ssh.c. +This is a bug in Visual Studio. The culprit is the /ZI compiler +option (debug info generation: Edit and Continue). To avoid this +problem while compiling PuTTY under VS6, you should: + - right-click ssh.c in the FileView + - click Settings + - select the C/C++ tab and the General category + - under `Debug info:', select anything _other_ than `Program + Database for Edit and Continue'. +Alternatively disable the /ZI option, replacing it with a saner +value, such as /Zi. + +For other compilers, some alternative Makefiles are provided. These +Makefiles are generated automatically from the master `Makefile' by +the Perl script `mkfiles.pl'. Additions and corrections to the +script are more useful than additions and corrections to the +alternative Makefiles themselves. The PuTTY home web site is - http://www.chiark.greenend.org.uk/~sgtatham/putty.html + http://www.chiark.greenend.org.uk/~sgtatham/putty/ Bug reports and feature requests should be sent to . PLEASE read the section on the web