应用程序无法启动,因为MSVCP100D.dll未找到,重新安装应用程序可能会有所帮助 [英] Application has failed to start because MSVCP100D.dll was not found, reinstalling app may help

查看:120
本文介绍了应用程序无法启动,因为MSVCP100D.dll未找到,重新安装应用程序可能会有所帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我googled这个,意识到可能有几个原因,这样我会描述我的情况。

I googled on this and realized there are probably several causes to this so i will describe my scenario.

这发生在我的应用程序试图加载.dll文件内置在Visual Studio(2010)的其他版本,如果我在vs2008的dll加载相同的项目只是精细...

This happens when my app tries to load .dll file built in the other version of visual studio(2010), if i build the same project on vs2008 dll loads just fine...

Dunno如果有问题,vs2010 dll ver是建立在win7x32上的,vista64是在2008年的另一边

Dunno if it matters but vs2010 dll ver is built on win7x32, vista64 is on the other side with 2008

推荐答案

如果您动态链接到MSVC运行时,那么您需要在运行应用程序的每台机器上安装该运行时。

If you link dynamically to the MSVC runtime then you need to install that runtime on every machine that will run your app.

请注意,在这种情况下,您似乎链接到调试版本的运行时,它是不正常的分发应用程序链接到调试版本的运行时。

Note that in this case you appear to be linking to the debug version of the runtime, it is not normal to distribute apps linked against the debug version of the runtime.

这篇关于应用程序无法启动,因为MSVCP100D.dll未找到,重新安装应用程序可能会有所帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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