Click here to Skip to main content
15,936,119 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:

I need a little help, I have a program written in Visual C++ 6.0 and I am trying to complile it in visual studio 2010 Ultimate C++, I have fixed error and the compilation was successful but at the end when I try to execute it
for debbuging appears a window with this message:

" failed to start because MSVCP80.DLL not found. Reinstalling application may fix the

I have been trying to install service pack 1 for visual studio 2010 but it does not work. could somebody help me please?
CPallini 22-Jun-11 7:49am    
That is a Visual Studio 2005 Library (see C Run-Time Libraries[^]) are you sure you have re-built all the project components?
Albert Holguin 22-Jun-11 9:34am    
that's what I was thinking too, that's not the version that corresponds with either VS2010 or 6

It seems that CRT 8.0 is missing from your computer.

Try this How to Distribute C run-time (CRT) Libraries with Your Application[^]

Also ensure that you recompiled all modules of your application (this will remove all dependencies on MSVCP80.DLL). MSVCP80.DLL is used if some modules of your app were compiled in Visual Studio 2005.
Share this answer
You should upgrade VC++ 6.0 projects in VC++ 2005 or VC++ 2008 only. VC++ 2010 generates errors on VC++ 6.0 projects. See this Microsoft's reply.
Share this answer
CPallini 22-Jun-11 9:18am    
Your linked page actually mentions only the Express Edition of VS2010.
Sergey Chepurin 22-Jun-11 9:31am    
Correct, but what is the difference concerning libraries used in all VC++ 2010 versions (if it is not MFC/ATL)? Though this link ( says that with SP1 everything will be okay. If nothing will help i think he should try VC++ 2008.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900