找不到MSVCP80.DLL,Visual C ++ 2010 Ultimate [英] MSVCP80.DLL not found, visual C++ 2010 ultimate

查看:80
本文介绍了找不到MSVCP80.DLL,Visual C ++ 2010 Ultimate的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好!

我需要一点帮助,我有一个用Visual C ++ 6.0编写的程序,我试图在Visual Studio 2010 Ultimate C ++中进行编译,我已经修复了错误,编译成功了,但是最后当我尝试执行它时,
用于调试的窗口出现以下消息:

无法启动,因为找不到MSVCP80.DLL.重新安装应用程序可能会修复
问题"

我一直在尝试为Visual Studio 2010安装Service Pack 1,但是它不起作用.

Hello!

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
problem"

I have been trying to install service pack 1 for visual studio 2010 but it does not work. could somebody help me please?

推荐答案

您的计算机似乎缺少CRT 8.0.

试试这个如何分配C运行时( CRT)您的应用程序中的库 [ ^ ]

还要确保您重新编译了应用程序的所有模块(这将删除对MSVCP80.DLL的所有依赖关系).如果您的应用程序的某些模块是在Visual Studio 2005中编译的,则使用MSVCP80.DLL.
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.


您应仅在VC ++ 2005或VC ++ 2008中升级VC ++ 6.0项目. VC ++ 2010在VC ++ 6.0项目上生成错误.请参见此Microsoft的回复.
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.


这篇关于找不到MSVCP80.DLL,Visual C ++ 2010 Ultimate的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆