X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/df0b42a5727461ac01ebfab2e0d4cd3c9f20308c..3ad9d396e3e57477b4da4b20665ca33edd5d7f67:/README 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