程序无法启动,因为msvcp80.dll丢失 [英] The program can't start because msvcp80.dll is missing

查看:340
本文介绍了程序无法启动,因为msvcp80.dll丢失的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我试图在发布模式下运行在其他计算机上工作正常的代码(win7 64bit ),并出现以下消息:

 程序无法启动,因为msvcp80.dll丢失... 

我尝试查找处理此问题的线程。尝试安装不同的Redistributable运行时版本。尝试将这些文件(msvcp80.dll,msvcm80.dll,msvcr80.dll)复制到项目目录中。还有一些不同的东西,我甚至没有意识到我在做什么。



可能还有其他一些想法?






OK



感谢您的回答。



开始该项目我确认所有的build dll都是32位。



我在一个'opencv'项目工作,并将问题缩小到这一个:唯一的问题是在opencv_imgproc230 lib函数(如cvtColor,GaussianBlur)'什么原因使我检查与上面的程序(the_mandrill的链接)包括在这个dll。它是包括(或点我猜)为msvcp100.dll什么似乎合理,因为我在VS10环境工作。但即使它是尖叫为msvcp80.dll什么属于VS80我认为。



顺便说一下,当我手动包含(msvcp80.dll,msvcm80.dll,msvcr80.dll)它的尖叫:



R6034应用程序尝试加载c运行时库错误...



似乎需要告诉他使用VS10版本(对于这个dll的/运行时库) p>

解决方案

安装 Dependency Walker 并在配置文件模式(f7)中运行,这将显示您正在寻找并找不到的dll。


I work on a machine with win 7 32bit on visual studio 2010.

I tried to run in release mode a code that work fine on other computer(win7 64bit), and the following message came up:

The program can't start because msvcp80.dll is missing...

I tried looking up at threads dealing with this problem. tried to install diffrent Redistributable runtime versions. tried to copy those files(msvcp80.dll,msvcm80.dll, msvcr80.dll) to the project dir. and some diffrent things I don't even realised what I'm doing.

maybe some other ideas?


OK

thanks for your answers.

before i started the project i confirm all the build dll are 32bit.

I work on a 'opencv' project and narrow the problem to this one: the only problem occurred on opencv_imgproc230 lib function (like cvtColor, GaussianBlur)' what cause me to check with the program above(the_mandrill's link) the includes at this dll. it's include(or point I guess) for msvcp100.dll what seems reasonable because i work on VS10 enviroment.but even though it's screams for msvcp80.dll what belongs to VS80 I think.

by the way, when i manually include (msvcp80.dll,msvcm80.dll, msvcr80.dll) it's screams:

"R6034 An application has made an attempt to load the c runtime library incorrectly..."

It's seems that it's need to tell him to work with the VS10 version(for this dll's/runtime library)

解决方案

Install Dependency Walker and run in 'Profile' mode (f7) which will show you the dlls it's looking for and failing to find.

这篇关于程序无法启动,因为msvcp80.dll丢失的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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