Missig .DLL on Windows 64bit version
Moderator: ScummVM Team
Missig .DLL on Windows 64bit version
I have downloaded 64bit version of ScummVM 1.2 and when I try to run it it says me tat the file msvcr100.dll is missing. I downloaded it from DLLFiles and copied it into scummvm folder, but the it doesn´t show error and doesn´t load...
- Red_Breast
- Posts: 775
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.
In an attempt to help you from a non-Windows user I'll take a guess and say that maybe the .dll needs to be in a particular folder which will probably be within the Windows folder.
I'm a little familiar with Win XP in this way where the System32 folder was used to hold a lot of the .dlls
Of course I could be totally wrong as well.
I'm a little familiar with Win XP in this way where the System32 folder was used to hold a lot of the .dlls
Of course I could be totally wrong as well.
Just thought I'd add that I have the same issue. 64-bit version on the download page on windows 7. A quick google search seems to maybe indicate that having Visual Studio installed is the problem, but I have no time to look into it now. 32-bit version poses no problems.
edit: Actually, I figured it out. It's been compiled with Visual Studio, but even though I hva it it only comes with 32-bit versions of the dlls it needs, since apparently they've been dynamically linked for some reason. Anyway, getting the 64-bit Visual Studio redistributable, it runs fine.
It should probably either be recompiled statically, or it should be pointed out that you need the 64-bit redistributable to run it.
http://www.microsoft.com/downloads/en/d ... 50143d5867
edit: Actually, I figured it out. It's been compiled with Visual Studio, but even though I hva it it only comes with 32-bit versions of the dlls it needs, since apparently they've been dynamically linked for some reason. Anyway, getting the 64-bit Visual Studio redistributable, it runs fine.
It should probably either be recompiled statically, or it should be pointed out that you need the 64-bit redistributable to run it.
http://www.microsoft.com/downloads/en/d ... 50143d5867
I uploaded a new build now, which should link the runtime statically, so it should work out of the box now. I did not have any time for testing some games with it though, starting up ScummVM and the launcher seems to work fine.
I am not sure when the mirrors start to pick that one up, but the md5sum is 34f7c88617d3df30aabc128f663c4222 and it's 6328613 bytes.
I am not sure when the mirrors start to pick that one up, but the md5sum is 34f7c88617d3df30aabc128f663c4222 and it's 6328613 bytes.
Actually if such a DLL missing a possible solution would be to install the MSVC2010 runtime libraries for x64. But I uploaded a fixed build yesterday, which just uses a statically linked C library instead of a dynamically linked, thus it should just work fine again.KuroShiro wrote:Usually if a DLL isn't working like that, you should download it, put it in your Windows/system32 directory, and then run "regsvr32 [dllname]" from the command line (run it as administrator). Also try running scummVM as an administrator at least once.