Just installed VS 2005 Pro. Rebuilt a project that had been working with the beta and I'm getting a runtime error when trying to run an executable. It says:
The procedure entry point _encode_pointer could not be located in the dynamic link library MSVCR80D.dll.
I searched the forums and didn't find anything about this problem. Hard to believe I'm the first to encounter it though. Anyone else have this problem Anyone know if this is going to be fixed in the service pack that's already promised

Error missing runtime function in MSVCR80D.dll
KarlHun
1. I am getting the same runtime error but only if I run the executable from a directory different from the directory in which the executable was created.
2. I know I have no residuals from VS2005Beta because I installed a final release of VS2005 Pro on a freshly installed hard drive that never had a beta version.
3. I do find many MSVCR80.DLL but with one exception they are in various sub-folder of c:\Program Files\Microsoft Visual Studio 8\VC\ce\... and the exception is: c:\Program Files\Microsoft Visual Studio 8\VC\redist\...
What say you, especially given (1)
Thanks in advance,
David
JpDev
Please use Start - Search - for files and folders to see where MSVCR80D.DLL is on your system. You should only have one of them on your system at:
C:\windows\winsxs\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c
Delete any others (and the folders they are contained in). Do the same for MSVCR80.DLL. As well as MSVCP80(d).DLL and MSVCM80(d).DLL
Aydın Kaya
David-F - did you solve your problem I am experiencing something similar, and I also installed VS2005 from scratch on a new drive. I realise your post is several months old but any help would be appreciated....
Adam
corner22
Thanks for the help!
stuart.marsh
I had Visual Studio .NET and Visual Studio 2005 both loaded and things worked fine. Then I removed .NET. Now when I run my program I get "This application has failed to start because MSVCR80D.dll was not found. "Re-installing the application may fix this problem".
So I ran the "repair" option of VS 2005 but still get the error. I have found MSVCR80D.dll at this location:
c:\Program Files\Microsoft Visual Studio 8\VC\redist\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT
But it seems that is not the correct place. Any ideas