X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/b9c299bb01944aebf53047ef29a39cca2c3c9492..3ca5c28cafade2c9e0ada4d5b30c1d9b1be32f4c:/README diff --git a/README b/README index 44f650a4..911df32d 100644 --- a/README +++ b/README @@ -2,16 +2,32 @@ This is the README for PuTTY, a free Win32 Telnet and SSH client. The provided Makefile is for MS Visual C++ systems. Type `nmake' to build both putty.exe (the main program) and pscp.exe (an SCP -client). +client). The comment at the top of the Makefile gives extra build +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