Right after I linked my project with fmod_event.lib (release mode configuration, vs2005) I started getting two error messages about missing DLL msvcr80d.dll when starting my application, and I can’t figure what on earth is going on.
msvcr80d.dll is the visual c++ 8 DEBUG runtime library – yet I’m getting the errors in release mode, while debug mode runs fine!
Also, these errors don’t affect the application in any way. It runs fine, everything is in place. So this is only an annoyance, but after a while it’s really getting on my nerves, and obviously I can’t have this happen when the project is to go public.
- psoul asked 9 years ago
This error still hasn’t gone anywhere.
The minute I remove fmod_event.lib from my project, all errors about MSVCR80D.dll are gone.
There’s no way fmod_event.lib (which is a release-mode library) should need msvcr80d.dll for anything, so this indeed seems like a fmod problem.
Further proof that this is not a error on my side is that if I add msvcr80d.dll to my system, Visual Studio tells me that my application tried to load msvcr80d.dll outside it’s manifest and isn’t allowed to do that, and the debug session terminates.
Has nobody else really noticed anything?
I’m using fmod_event 0.1.8.5, which is the latest FMOD release.
- psoul answered 9 years ago
I had a similar problem and it took weeks to figure it out. Not sure if we were getting the same error message that you mentioned, but it was something similar related to msvcr80d.dll. The problem was that our fmod dll’s were in a dir that contained lots of other dll’s … by default, fmod will attempt to load all other dll’s in the same directory to check if they are plugins. VC8 does not like it when you try to load release libraries in a debug build, and vice versa. We solved the problem by doing this:
immidiately after this:
We just set the path to NULL since we aren’t using any plugins. This just tells fmod not to load any other libraries.
Hope this helps, it was a huge pain in the arse for me 😛
- dave7L answered 9 years ago
Please login first to submit.