I have a Visual Studio 2005 project that compiles fine with both the Intel and the Microsoft compilers. When I try to run the Intel-compiled version, I get the message: "This application has failed to start because libmmdd.dll was not found. Re-installing the application may fix this problem."
After Googling around, I found an Intel page that says libmmdd.dll requires msvcrtd.dll in order to run. I have copied a 2004 version of msvcrtd.dll to my WindowsSystem32 directory, but the problem remains. (The Intel workaround mentioned on the page involves a 415 MB download from Microsoft, and isn't really an option).
What can I do to make this work? If I can't run the compiled code, the compiler is of little use to me.