Click here to Skip to main content
14,242,790 members
Rate this:
Please Sign up or sign in to vote.
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
Rate this:
Please Sign up or sign in to vote.

Solution 1

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.
Rate this:
Please Sign up or sign in to vote.

Solution 3

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.
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
Top Experts
Last 24hrsThis month

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100