Gert van der Kooij wrote:
In article <MP************************@news.xs4all.nl>,
no****@nl.invalid says...
gcc will work fine (even though its' officially not supported).
If you send Steve a nice note maybe he'll upload the binaries for
some common platforms.
Isn't the base MS C compiler on Windows free as well?
Yes, I've downloaded the free C++ Toolkit and the Platform SDK is
being downloaded/installed right know. I will try to get it
compiled.
I downloaded a lot yesterday but the bldrtn needs msvcrt.lib which
still isn't in the packages I downloaded even though it should be
there according to the search results. The only thing left to try is
the Visual Studio Express but it doesn't fit on disk, it needs to
much space.
How about gcc, does it also need msvcrt.lib ?
I thought msvcrt.lib would be included in the Platform SDK, but
apparently not (checked my installation and it ain't there). Found this
after a little googling (
http://wiki.tcl.tk/11431):
"Missing msvcrt.lib - this is the link library for the C runtime used
by Tcl and most extensions. You can in theory create a link library
from a .dll using link -dump -exports dllname and some processing, but
I have been unable to make this work. Instead you can install the .NET
Framework SDK (free download) and get a copy of msvcrt.lib from this
[
http://tinyurl.com/5flob]. (It ends up in "Microsoft Visual Studio
..NET 2003\Vc7\lib")"
As for gcc, I seem to recall that depends on which gcc for Windows
you're using. IIRC, the MinGW gcc, or the Cygwin gcc running in
-mno-cygwin mode can (must?) link against msvcrt.lib, while the Cygwin
gcc running in normal mode (i.e. without -mno-cygwin) must *not* link
against msvcrt.lib (as it'll interfere with Cygwin's libc). However, in
the latter case, any binary produced will depend on cygwin1.dll (i.e.
will depend on the Cygwin environment).
HTH,
Dave.
--