MSVCP100D.dll丢失 [英] MSVCP100D.dll is missing

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

问题描述

我在Win 7中有一个完美的发布模式应用程序。但是当我尝试在Win 8 - 64位平台上运行时,我收到错误,因为





该程序无法启动,因为您的计算机缺少MSVCP100D.dll。尝试重新安装程序来解决这个问题。





我刚把这个DLL从我的系统复制到Win 8机器,它显示< br $>




应用程序无法正常启动(0xc0000007b)。单击确定关闭应用程序。







请帮助我解决问题。

I have an release mode application in Win 7 working perfectly. But when I try to run the same in Win 8 - 64bit platform I am getting error as


The program can't start because MSVCP100D.dll is missing from your computer. Try reinstalling the program to fix this problem.


I just copied this DLL from my system to the Win 8 machine, it shows


The application was unable to start correctly (0xc0000007b). Click OK to close the application.



Kindly help me in solving the issue.

推荐答案

不幸的是,您创建了对Visual Studio特定库的依赖。你做错的第一件事是:你在Debug配置中创建了一个应用程序(我可以从DLL名称中看到它)并进行部署。你不应该这样做;始终构建要部署的Release配置。请参阅:

https://msdn.microsoft.com/en-us /library/aa985618.aspx [ ^ ]。



此外,部署的文件应与目标CPU 指令集架构(x86,x86-64或IE)匹配-64)和架构(64位硬件可以运行32位Windows版本;但是;这不是你的情况)。



一般来说,这种依赖可以是通过适当的安装解决。请参阅,例如, https://msdn.microsoft.com/en-us/library/dd293568。 aspx [ ^ ]。



可以通过安装 Visual Studio可再发行组件包来解决。例如,这个用于VS 2013: http://www.microsoft.com /en-us/download/details.aspx?id=40784 [ ^ ]。



如果您想使用其他一些VS版本,请在Microsoft上找到类似的软件包祝你好运。



祝你好运。

-SA
Unfortunately, you created dependency on the Visual Studio specific libraries. First thing you did wrong is: you created an application in Debug configuration (I can see it from the DLL name) and deployed it. You should not do it; always build Release configuration to deploy. Please see:
https://msdn.microsoft.com/en-us/library/aa985618.aspx[^].

Also, the deployed files should match the target CPU instruction-set architecture (x86, x86-64 or IE-64) and the architecture (64-bit hardware can run 32-bit Windows version; however; this is not your case).

Generally, this dependency can be resolve by proper installation. Please see, for example, https://msdn.microsoft.com/en-us/library/dd293568.aspx[^].

It could be solved by installation of the Visual Studio redistributable package. For example, this the one is for VS 2013: http://www.microsoft.com/en-us/download/details.aspx?id=40784[^].

If you want to use some other VS version, find the analogous package on the Microsoft site yourself.

Good luck.
—SA


您可以通过Google搜索在网上找到一小撮信息(例如,请参阅此堆栈溢出问题:应用程序无法启动,因为找不到MSVCP100D.dll,重新安装应用程序可能有帮助 [ ^ ]。顺便说一下,为什么在发布版本中使用调试库?
You may find a lof of info on the web just Googling (see, for instance this Stack overflow question: "Application has failed to start because MSVCP100D.dll was not found, reinstalling app may help"[^]. By the way, why are you using a debug library in your release build?


这篇关于MSVCP100D.dll丢失的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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