msvcr80d.dll not found
Moderators: CEGUI MVP, CEGUI Team
-
- Just popping in
- Posts: 13
- Joined: Tue May 15, 2007 20:17
- Contact:
msvcr80d.dll not found
Hey,
(at first - hi to the community - first post)
I've a problem with my CEGUI-Configuration.
I try to use Ogre (newest release: 1.41) in combination with CEGUI.
But always when i initiate a cegui instance there apears following error:
The error seems to be triggered by the file: "CEGUIBase_d.dll", because this is the result of the dependencywalker (http://www.dependencywalker.com/) :
http://www.sea-productions.de/Images/di ... epends.png
I've that problem since i use Ogre 1.41 instead of 1.40 or 1.2.
(Maybe I have to mention, that i had already in Version 1.40 troubble with CEGUI - it could be the same actuator)
Maybe someone have a hint for me - Thanks
(at first - hi to the community - first post)
I've a problem with my CEGUI-Configuration.
I try to use Ogre (newest release: 1.41) in combination with CEGUI.
But always when i initiate a cegui instance there apears following error:
The error seems to be triggered by the file: "CEGUIBase_d.dll", because this is the result of the dependencywalker (http://www.dependencywalker.com/) :
http://www.sea-productions.de/Images/di ... epends.png
I've that problem since i use Ogre 1.41 instead of 1.40 or 1.2.
(Maybe I have to mention, that i had already in Version 1.40 troubble with CEGUI - it could be the same actuator)
Maybe someone have a hint for me - Thanks
- scriptkid
- Home away from home
- Posts: 1178
- Joined: Wed Jan 12, 2005 12:06
- Location: The Hague, The Netherlands
- Contact:
If you don't want to recompile, you can find those files here:
http://www.microsoft.com/downloads/deta ... laylang=en
or here:
http://faux.warwickcompsoc.co.uk/vcredist/
http://www.microsoft.com/downloads/deta ... laylang=en
or here:
http://faux.warwickcompsoc.co.uk/vcredist/
-
- Just popping in
- Posts: 13
- Joined: Tue May 15, 2007 20:17
- Contact:
-
- Just popping in
- Posts: 13
- Joined: Tue May 15, 2007 20:17
- Contact:
scriptkid wrote:If you don't want to recompile, you can find those files here:
http://www.microsoft.com/downloads/deta ... laylang=en
or here:
http://faux.warwickcompsoc.co.uk/vcredist/
Although I'm using VS2005 i tried to install the files. But as expected without success.
Pompei2 wrote:You can try, but you will need to care about all the various linker options. I mean if you compile cegui with threaded and debug c runtime library, you can only use those dll's in projects compiled with threaded and debug c runtime library, else you get some strange crash !
I'll try it. Hopefully it will succeed by doing so.
Pompei2 wrote:PS: cool nickname
Thank you ^^
- Note: I'm from Germany, please tell me if i make some mistakes - that would help me
Thanks!
Thanks!
The VC redist contains the release dlls only. It's not allowed to distribute the debug dlls (but some software contains them, even microsoft software), therefore you won't be able to get them legally without having VS2005.
Perhaps it's even possible, that the dlls where compiled with VS2005 SP1 and you don't have the SP installed. Try to build them on your own, it's not that complicated. And yes, use VS2005.
Perhaps it's even possible, that the dlls where compiled with VS2005 SP1 and you don't have the SP installed. Try to build them on your own, it's not that complicated. And yes, use VS2005.
-
- Just popping in
- Posts: 13
- Joined: Tue May 15, 2007 20:17
- Contact:
You are right.
Service Pack 1 is the reason why msvcr80d.dll could not be found.
I installed the prebuild Version of CEGUI (not that one, which is included in Ogre) and CEGUIBase_d.dll wasn't the trigger anymore.
Now the trigger is ogremain_d.dll
I'll compile my own version of ogre and kill two birds with one stone.
Thank you for help
Service Pack 1 is the reason why msvcr80d.dll could not be found.
I installed the prebuild Version of CEGUI (not that one, which is included in Ogre) and CEGUIBase_d.dll wasn't the trigger anymore.
Now the trigger is ogremain_d.dll
I'll compile my own version of ogre and kill two birds with one stone.
Thank you for help
- Note: I'm from Germany, please tell me if i make some mistakes - that would help me
Thanks!
Thanks!
You can get rid off all the dll dependencies, if you link statically against the C/C++ runtime.
You can find it under Solution Properties / C/C++ / Code Generation / Runtime Library.
When you use Multithreaded (MT) or Mulithreaded Debug (MTd), all the C/C++ functions / methods will be embedded in your exe/dll, instead of being loaded from those runtime dlls.
You can find it under Solution Properties / C/C++ / Code Generation / Runtime Library.
When you use Multithreaded (MT) or Mulithreaded Debug (MTd), all the C/C++ functions / methods will be embedded in your exe/dll, instead of being loaded from those runtime dlls.
Yes, but if you embed them statically into your project, i dont know what you have to do withcegui lol ... i tryed to compile them statically into cegui - all worked but when linking cegui with my project i had damn lot of linker errors saying like "already defined" blabla ... when i didn't link it into cegui, i had other problems (didn't remember wich ones)
that's the main reason why i hate windows: the dlls I have much less problems with the libs in linux (maybeit's personal I don't know)
What I'd most like is to have EVERYTHING statically in my exe (including CEGUI) but that's too idealistic
edit: but this all is going off topic ... sorry
that's the main reason why i hate windows: the dlls I have much less problems with the libs in linux (maybeit's personal I don't know)
What I'd most like is to have EVERYTHING statically in my exe (including CEGUI) but that's too idealistic
edit: but this all is going off topic ... sorry
-
- Just popping in
- Posts: 13
- Joined: Tue May 15, 2007 20:17
- Contact:
Hey Guys,
I think i made it
I compiled my own version of ogre (and my own version of cegui whilst). I'm not 100%ly sure, that now all dependencies are correct (I've still some errors to solve) - but I'm very optimistic.
It's just a question of time, when i've my next problem to solve - so I will get in touch.
PS: @Ludi: From Germany ^^ ?
once already: Thanks!
I think i made it
I compiled my own version of ogre (and my own version of cegui whilst). I'm not 100%ly sure, that now all dependencies are correct (I've still some errors to solve) - but I'm very optimistic.
It's just a question of time, when i've my next problem to solve - so I will get in touch.
PS: @Ludi: From Germany ^^ ?
once already: Thanks!
- Note: I'm from Germany, please tell me if i make some mistakes - that would help me
Thanks!
Thanks!
Well, I'm not a linux user, so I can't say anything about it. There are lots of pitfalls building dlls under windows, but when you went through all the 1001 pitfalls, you will gain so much experience until you're a dll-god .
It's currently not possible to link statically against CEGUI (due the old LGPL licence), but I hope this will change in the future, if there will be a future of CEGUI.
@RD: Yo, ich bin aus Germanien. Um genau zu sein bin ich aus Hessen. Freut mich zu hören, das alles geklappt hat Viel Glück für dein Projekt.
It's currently not possible to link statically against CEGUI (due the old LGPL licence), but I hope this will change in the future, if there will be a future of CEGUI.
@RD: Yo, ich bin aus Germanien. Um genau zu sein bin ich aus Hessen. Freut mich zu hören, das alles geklappt hat Viel Glück für dein Projekt.
Who is online
Users browsing this forum: No registered users and 23 guests