Using MSVC 2008, I wrote a small simple C++ application, compiled and linked it successfully, but received the "MSVCR80.dll not found" error message when I tried to execute the program. Following the instructions of the second post at:
I found that the executable contained an RT_MANIFEST with the line:
<assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.762" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
The post suggests that there's a bug in the installed VC system, and that I'm missing MSVCR80d.dll. This is true! This file is missing from my system.
As requested by the post, the MSVC installation included Visual Basic, C++, and C#.