The proper way to fix it is to use teh static libraries, not the DLL's.... there is a fairly simple workaround (download msvcr71.dll) that fixes the problem, most people don't have the problem, and we have tried to fix it properly, although as-yet unsuccessfully.
It is simple in the extreme to change to the static libraries. It is a single setting in the configuration of the project, although if you have the solution broken into several sub projects it is best to change the configuration at the solution level. All you do is change the runtime setting from Multithreaded DLL to Multithreaded (which is the static library). You have to change ti for every subproject though, which you are obviously not doing or there wouldnt still be a dependancy on the 7.1 libraries.
In no case am I downloading an older version of the libraries. Sorry, its just not going to happen.
If you are having problems with multiple inconsistent dependencies, then I am going to assume that your project is basically spaghetti code at this point. Im not setting up another svn folder on my system, but if you zip or rar the project into a single file and post it fro download ill take a look at it and see what I can fix. Make sure whatever you send me actually compiles and runs though, and I only want the windows version, I coudlnt care less about the linux version.