Encoutered this error, I had to spend 4 hours to fix it. Until now, I have never understand how the "magic codes" could resolved this error. ^_^, but at least we'll never get stuck in it. Oh my god, Thanks!
You must read following articles:
Concretely, I cut & paste the vital code here:
Error Message
This application has failed to start because MSVCR80.dll was not found. Re-installing the application may fix this problem.
Typically this error occurs because you are mixing retail and debug components. A very common scenario is a debug build of a application which is pulling in a retail version of a static library. The scenario could be the exact reverse and the error message in this case would reference msvcr80d.dll
Solution
This can be worked around by adding reference to retail CRT in the application manifest manually. Or by adding the following to a header.
#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"")
Note: Proceed with caution when providing this solution.
Bless you.
while(!Myself->is_full_knowledge()) Myself->learn(Myself->enjoy);
Thursday, April 19, 2007
Subscribe to:
Post Comments (Atom)
2 comments:
i spend about the same time that you did. thank you for posting this!!! you saved me!!! you rock!!
Post a Comment