Based on popular demand, we’ve finally switched to Visual C++ 2010. I’ve recompiled almost all of the thirdparty libraries for both 32-bit and 64-bit; my plan is also to start offering experimental 64-bit builds at this point.
VC2010 finally ditched WinSxS for the Visual C/C++ Runtime, yay! This means that we can finally ditch all the stupid manifest stuff, which is no longer necessary since we can just use local deployment for the msvcr; the old-fashioned, headache-free way.
Here are the thirdparty directories. Put their contents in a directory named “thirdparty” in the Panda3D source.
(links removed, the 1.9.0 thirdparty tools are more up-to-date)
The Python builds are from the Python site and therefore compiled against the VC90 runtime - I may build them myself if that turns out to be a problem.
I’ve also compiled debug builds of Python for those interested. These are compiled with VC 2010 and include .pdb files.
You only need the Windows SDK 7.1 to compile Panda - it comes with 32-bits and 64-bits compilers. (In fact, Visual C++ 2010 Express doesn’t ship with a 64-bit compiler). Due to an error in the WinSDK 7.1 installer, you first need to remove any versions of the Visual C++ 2010 redistributable before running the installer.
You might also need to install the “Microsoft Visual C++ Service Pack 1 Compiler Update for the Windows SDK 7.1”.
All of the builds are currently available from the buildbot.