Jamie Rasmussen wrote:
> Visual Studio 6 is almost eight years old.  Microsoft doesn't support it 
> and recent versions of the Platform SDK won't work with it.

VC6 may be old, but the latest Platform SDK does work with it, even though MS
claims that it doesn't.  I know it works, because I use them together.  VC6 is
the last compiler from MS that didn't reintroduce dll hell.

> Visual Studio 2005 is brand new and pretty nice.  TCL 8.4 had to be 
> patched to build with it, see bug #1424909.  That only happened two 

This is all going to be in 8.4.14.

For my CAD$.02 (hey, it's at par, eh?), go with a unix configure-style system
on Windows as well.  This can be run under cygwin (a bit hairy and gross, but
has *all* the tools) or msys (light and easy).  Doing this makes no statement
about the compiler.  We use MSVC6 for all ActiveTcl builds (just set CC=cl),
but you could use msys-mingw if you wanted.

It simply provides all the configurability you need with an easier-to-maintain
set of scripts, because they are the same (or based on the same) scripts you
use for unix.  This is the basis of the Tcl Extension Architecture, and it
works well.  Even for extensions that I have that only run on Windows, I
prefer going this method as it is easy to manage.

The other alternative would be to go with one of the Tcl-based build systems.
TEA should really be/use one itself, as in these cases you should be able to
guarantee a pre-existing Tcl installation.

  Jeff Hobbs, The Tcl Guy, http://www.ActiveState.com/


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> 
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
field of your email blank.

Reply via email to