I have a friend who takes over the Visual C ++ project, and I have problems running it. This is a graphical application that uses the Qt GUI library. The reason I mention this is due to the error below.
He can create and link a program using Visual Studio 2010, but when he launches it, this message appears in the event viewer:
Failed to create activation context generation for "D: \ Test \ Qt \ 4.2.2 \ Bin \ QtGuid4.dll". Dependent assembly Microsoft.VC80.DebugCRT, processorArchitecture = "x86", PublicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", version = "8.0.50608.0" cannot be found. Please use sxstrace.exe for detailed diagnostics.
When we do, when a message requests and runs sxstrace.exe, this is what we see:
Start building an activation context. Input parameter: Flags = 0 ProcessorArchitecture = Wow32 CultureFallBacks = en-US; ru ManifestPath = D: \ Test \ Qt \ 4.2.2 \ Bin \ QtGuid4.dll AssemblyDirectory = D: \ Test \ Qt \ 4.2.2 \ Bin \
--------------- INFO: Analysis of the manifest file D: \ Test \ Qt \ 4.2.2 \ bin \ QtGuid4.dll. INFO: Identification of the definition of the manifest (zero). INFO: Link: Microsoft.VC80.DebugCRT, processorArchitecture = "x86" Type = "win32", version = "8.0.50608.0" INFO: Link resolution Microsoft.VC80.DebugCRT, processorArchitecture = "x86" "win32", version = " 8.0.50608.0 ". INFO: Link Resolution for the WOW64 Processor Architecture. INFO: Resolving Neutral Culture Reference. INFO: Application Binding Policy. INFO: Publisher policy not found. INFO: No binding policy redirection found. INFO: Start the probe assembly. INFO: Could not find assembly in WinSxS. INFO: attempt to detect a manifest in C: \ Windows \ assembly \ GAC_32 \ Microsoft.VC80.DebugCRT \ 8.0.50608.0__1fc8b3b9a1e18e3b \ Microsoft.VC80.DebugCRT.DLL. INFO: I did not find explicit for the culture of Neutral. INFO: End of sounding assembly. INFO: Link Resolution for ProcessorArchitecture x86. INFO: Resolving Neutral Culture Reference. INFO: Application Binding Policy. INFO: Publisher policy not found. INFO: No binding policy redirection found. INFO: Start the probe assembly. INFO: Could not find assembly in WinSxS. INFO: attempt to detect a manifest in C: \ Windows \ assembly \ GAC_32 \ Microsoft.VC80.DebugCRT \ 8.0.50608.0__1fc8b3b9a1e18e3b \ Microsoft.VC80.DebugCRT.DLL. INFO: attempt to detect a manifest in D: \ Test \ Qt \ 4.2.2 \ bin \ Microsoft.VC80.DebugCRT.DLL. INFO: attempt to detect a manifest in D: \ Test \ Qt \ 4.2.2 \ bin \ Microsoft.VC80.DebugCRT.MANIFEST. INFO: An attempt to detect a manifest in D: \ Test \ Qt \ 4.2.2 \ bin \ Microsoft.VC80.DebugCRT \ Microsoft.VC80.DebugCRT.DLL. INFO: attempt to detect a manifest in D: \ Test \ Qt \ 4.2.2 \ bin \ Microsoft.VC80.DebugCRT \ Microsoft.VC80.DebugCRT.MANIFEST. INFO: I did not find explicit for the culture of Neutral. INFO: End of sounding assembly. ERROR: Cannot resolve Help Microsoft.VC80.DebugCRT, processorArchitecture = "x86", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", version = "8.0.50608.0".1fc8b3b9a1e18e3b ", type =" win32 ", version =" 8.0.50608.0 ".1fc8b3b9a1e18e3b ", type =" win32 ", version =" 8.0.50608.0 ".
, , . , Visual ++ 2005 ( , , VC80)? C ? , V++ , ? ?