From: Xiaofan C. <xia...@gm...> - 2011-08-22 13:18:53
|
On Mon, Aug 22, 2011 at 8:19 PM, Michael Plante <mic...@gm...> wrote: > Xiaofan Chen wrote: >>> On the other hand, there is an alternative to WDK -- MSVC 6.0 >>> will not need the VC runtime. Unlike MSVC2003/2005/2008/2010, >>> binaries built with MSVC 6.0 will run from Win2k onwards without >>> any runtime. > > > I'm not sure what is meant by this. They will link with msvcrt[d].dll. > Maybe you mean the sxs stuff that Graeme has referenced? That said, how > much longer until cmake drops support like premake and some others have? > Anyway, like Pete mentioned, no x64... Interestingly, x64 support still > isn't up to snuff in VS2010, so I'm not sure I'd switch to x64 unless I > really needed it. > The main advantage of WDK compared to VC200x is that it generates binaries linked to msvcrt.dll which is a system component (shipped with Windows OS). VC6.0 also generates binaries linked to msvcrt.dll (albeit with older version). MinGW also build C binaries which is linked to msvcrt.dll (but not the C++ which needs a dll specific to MinGW for exception handling). As for 64bit compiler for the free Visual C++ Express 2010, you can use Windows SDK's 64bit compiler. http://msdn.microsoft.com/en-us/library/9yb4317s.aspx -- Xiaofan |