Until now I have always used VisualStudio 2005 on an old XP machine for project compilation to make 100% sure my applications will be backwards compatible for XP users. My fear was, that if I built with a newer VC version on Windows 7, I would be required to add lots of runtime libs, DLLs, .NET frameworks, and whatnot to my installer, just to get the application running on XP. Or even worst: Need to build different targets and installers for XP and Vista/Win7, as there are a couple audio features that were introduced after XP.
Now that I need to make the move to 64 bit, I am pretty sure this paranoia is unnecessary and I wonder what build environment and configuration other Juce developers are using if they want to ensure (32 bit) backwards compatibility with XP.
Should I move to the latest VisualStudio and compile on Win7? (I think for 64 bit targets I need to do so anyway)
How are you ensuring XP backwards compatibility?
I would be very interested in learning about your build setups and experiences! Thanks!