Live data from Hacker News

Microsoft Answers Coder Cries Over New Development Kit

wired.com

31–34 of 34 posts

Re: Microsoft Answers Coder Cries Over New Development Kit

#31
post #19

Are they going to include 64bit support? The earlier versions of Visual Studio Express didn't which was a right royal pain for me. I produce a Python library and since Windows users don't have compilers have binary downloads available. To get 64 bit command line compiles I had to do an unholy wedging of VSE and the platform dev kit. (I'd much rather the Python developers used free software instead of forcing this stu…

I think that if you install the Windows 7.1 SDK, you should be able to choose Platform SDK and target it, rather than the built in compilers. WSDK7.1 is VS2010, but at least latest IDE would be used.

If only it was so easy. The existing Python versions need VS2008 so I have to use Platform SDK 7.0 (not 7.1). Then it and VS2008 won't play nice with paths, so in the end I just hardcoded them in my setup script. http://code.google.com/p/apsw/wiki/Win7build

The next Python release is using VS2012 so I'll have to have it, whatever it takes to get it and 64 bit binaries, plus VS2008 and PSDK 7.0 all installed at the same time.

The ultimate cause of all this is Microsoft bundling the C library with the compiler, and not being able to have more than one version of the C library in a process which forces the executable and all dlls to be compiled with the same compiler version.

Re: Microsoft Answers Coder Cries Over New Development Kit

#32
post #17

Earlier quoted context omitted.

As for Windows XP support, why would Microsoft add in support for an OS they don't really support any more? Because Windows XP is stable, it works and a lot of companies and people are still using it. If anything, Microsoft is to be blamed for not providing a compelling reason to upgrade. Windows Vista was awful, while Windows 7 is just a re-branded Vista with a little more polish applied. Which is why at home I stil…

Show me the person that's still running 2001 hardware with XP

yo. (of course, it did take two days to post...)

Re: Microsoft Answers Coder Cries Over New Development Kit

#33
post #19

Earlier quoted context omitted.

I think that if you install the Windows 7.1 SDK, you should be able to choose Platform SDK and target it, rather than the built in compilers. WSDK7.1 is VS2010, but at least latest IDE would be used.

If only it was so easy. The existing Python versions need VS2008 so I have to use Platform SDK 7.0 (not 7.1). Then it and VS2008 won't play nice with paths, so in the end I just hardcoded them in my setup script. http://code.google.com/p/apsw/wiki/Win7build The next Python release is using VS2012 so I'll have to have it, whatever it takes to get it and 64 bit binaries, plus VS2008 and PSDK 7.0 all installed at the sa…

Yup. For that reason I stick with the WDK 7.1 (and target MSVCRT.DLL by linking with msvcrt_win2000.obj, and this works on XP). Yes this would not work for Python built with VS2008, but it would not require me to carry MSVCRxx.DLLs everywhere.

Re: Microsoft Answers Coder Cries Over New Development Kit

#34
post #22
post #21

Earlier quoted context omitted.

I understand that Microsoft does not want to perpetuate Windows XP support but, for this single reason, I will not be able to upgrade to VS 2012. This means missing on the latest c++ features and also means maintaining two developement trees if I decide to develop a WinRt version.

Latest C++ features are in MinGW and clang! And latest C features (C99) are there too.

Yes but my main project is all on VS' toolchain and I would guess there are many others like me. Good to know that here are alternatives though.
Post reply on HN