I have an old visual studio project (cuSVM project) that previously is used in 32-bit WinXP using visual studio 2005 SP1. I want to run it in my 64-bit Win7. I compiled it in 64-bit mode, using visual studio 2008. but it can not run because of some missing dlls.
I used "Dependency Walker", missing dll s was :
- MSVCR80.DLL
- MSVCR90D.DLL
- IESHIMS.DLL
with the yellow question marks that says: "The system cannot find the file specified".
in DLL-tree I have a red "NVCUDA.DLL" in "c:\windows\system32\NVCUDA.DLL" and a red block "IEFRAME.DLL", "c:\windows\system32\IEFRAME.DLL" in this file sub-tree.
and error messages:
Error: At least one required implicit or forwarded dependency was not found. Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module. Warning: At least one delay-load dependency module was not found. Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
Next I copied the "MSVCR80.DLL" and "MSVCR90D.DLL" files from Visual Studio installations :
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\amd64\Microsoft.VC90.DebugCRT
and C:\Program Files (x86)\Microsoft Visual Studio 8\VC\redist\amd64\Microsoft.VC80.CRT
The file version of "MSVCR80.DLL" is "8.0.50727.42" and file version of "MSVCR90D.DLL" is "9.0.21022.8".
The embed.manifest file information is: type="win32" name="Microsoft.VC90.DebugCRT" version="9.0.21022.8" processorArchitecture="amd64" publicKeyToken="1fc8b3b9a1e18e3b"
I have a little knowledge about visual studio and dll files, so I really need your help.