This application has failed to start because MSVCR80D.dill was not found
The file is there in c:\windows\winsxs folder.
This happens when I try a to create a simple project to test system and press f5 to bebug it.
The file will create with release set and create the exe but will not debug
I would appreciate any help. I have removed all re-installed all and no matter What I do comes up the same
Thanks
Operating system xp pro
[375 byte] By [
whw61] at [2008-2-4]
I have the same problem with VC++ 20005 EE as you,
I serached the filesystem for msvcr80d.dll,but I had no luck.
The file is there as I said but it still comes up with the same error when f5 is pressed to debug and run for some reason it does not find it
Could you post what the manifest information contain?
Thanks,
Ayman Shoukry
VC++ Team
no sorry I have binned c++ and gone for the vb as I have more experiance with vb as a user of vb4 pro the vb 2005 works fine there are some database errors to get round with the copy all but at least it works for de-bug etc. might come back to it one day. Thanks for your trouble
I really face such problem! I have installed the VC express edition
last night, but when I debug a simple application, it still showed the
information which is the same as showed above.
I can find the MSVCR80D.DLL in the Win32 diretion. But I still can
not debug my applications.
So how can we do to solve this problem?
Thanks in advance!
Ok, so the file is in the \WINDOWS\WinSxS folder. So how do I get it
included in my app so that I don't get that problem? Do I just copy it
to my app folder, or is it safe to just copy it in one of the other
libraries if I don't plan to use different version of it? What should I
do when I deploy my app? No wait, I'm not deploying it as a "debug"
version, hehe 
So.... this is more like a "developer's computer" related problem,
right? So if I don't need or use different versions of that file, I can
just copy it to an easy-to-find folder, or I can include that folder
(from winsxs) to the list. But how do I do that?
I picked one of those SxS directories which contained the msvcp80d.dll and configured
bin and library paths to include the directory: NO LUCK.
I then copied the .dll into the binary and library directories and received a linking error.
I then downloaded the VC++ express to an iso file and examined the CD to find only the
msvcp80.dll. So, unless the setup program generates an 80d.dll, it is not in the install.
Is there a distribution problem here?
Len Kelly
( I hope you would assume I also got the same .dll error and that's why I have joined here.
There were other posts claiming the use of VFAT32 directories were the cause and that
settings in the vcproj properties should be changed (FAT32 workaround) this did not fix
the problem.)
Are using the /MDd compiler switch?
Thanks,Ayman ShoukryVC++ TeamI had not set the switches. I just selected the template for a console Win32 project.
After receiving your comment I looked at the code generation options and they were for a multi threaded dll. I was "developing" a simple console not too dissimilar to a Hello World program.
I set the code generation to multithreaded debug and it all works.
Thanks
I will watch generated code and project settings in the future.
Len Kelly
I changed my code generation too. Now t aloow me to compile without erroor, but when i'm trying to run complied prog it gives error again
I too am having this problem but with a different twist.
I was updating a piece of software that was written with an older version of VC++ a while ago and all was well for a while. Then one day, I started getting this error messages whenever I try to run debug builds of my app. (I do not get this error running the release builds) I tried everything looking around on the net and suggestions to make this problem go away, and found one posting that suggested the only way to make this go away was to reinstall windows from scratch and then reinstall VS'05 and the mamoth SP1.
I did that and again all was well, things were working and the builds both worked.
That was until yesterday. Was working fine in the morning, then mid-day made a couple of small changes, recompiled and tried to run and get:
This application has failed to start because MSVCR80D.DLL was not found, Re-installing the application may fix this problem.
Something has clearly gone wrong with the way that VC '05 is building this app, the manifest, etc. I do NOT hve the time to reinstall windows again, that was painful. I hope that someone has a better idea of how to make this go away!
thanks