shaolin88 Posted March 21, 2014 Report Share Posted March 21, 2014 When I tried building the source code, it gave me an error saying that msvcr90d.dll is missing. I downloaded all of the source code and tried to build it before making any modifications as an initial test. msvcr90.dll is present, but msvcr90d.dll is not. Any ideas on why this problem occurs, or how it may be resolved? Thank you, -Chris Quote Link to comment Share on other sites More sharing options...
sanderd17 Posted March 21, 2014 Report Share Posted March 21, 2014 This is because we have no permission from Microsoft to distribute the debug dlls (which the 'd' means). But you should be able to find it directly from Microsoft. (Since we can't distribute it, I don't think posting a link here would be a good idea either). Quote Link to comment Share on other sites More sharing options...
shaolin88 Posted March 21, 2014 Author Report Share Posted March 21, 2014 Thanks for getting back to me. I installed the Visual Studio 2008 redistributable package which MIGHT solve the problem. I don't have time to try recompiling right now but I will try it when I get home. Since I don't have access to internet at home, if I'm unable to solve the problem with the installed package I will probably have to wait another 3 - 5 days until I'm somewhere that I can access the internet again. Such is life. Quote Link to comment Share on other sites More sharing options...
Yves Posted March 21, 2014 Report Share Posted March 21, 2014 I think you need to install visual studio 2008 express to get that DLL.I'm not quite sure about that though. If you build in release mode it won't need the debug DLL and it should work.IIRC the redistributable will only provide the release version of the DLL (without the d suffix). Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted March 22, 2014 Report Share Posted March 22, 2014 Yves is correct, the redistributable packages are what we could legally offer already, and those are only the release builds of the C runtime libraries. You actually have two options: acquire the debug runtime (e.g. install some version of Visual Studio 2008), or only use the release build of the game. Most of the time, the release build is sufficient and performs much better. Quote Link to comment Share on other sites More sharing options...
shaolin88 Posted March 23, 2014 Author Report Share Posted March 23, 2014 Thanks Quote Link to comment Share on other sites More sharing options...
shaolin88 Posted March 29, 2014 Author Report Share Posted March 29, 2014 Visual Studio 2008 works like a charm! Grazie! Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted March 30, 2014 Report Share Posted March 30, 2014 Good Eventually we will rebuild all the libraries with a single compiler version (one of the newer versions), then only one of the debug runtime libraries will be needed for a debug build. Right now there is an unpleasant mix going back to VC++ 2005, explaining the large number of runtime libs in binaries/system. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.