什么是MSVCP100D.dll? [英] what is MSVCP100D.dll?

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

问题描述


可能重复:

/ blockquote>



我使用 Microsoft visual c ++ 2010 Express Edition 编译程序,并尝试在另一台机器上运行没有相同的编译器。



当我双击它有消息说找到MSVCP100D.dll文件。 b
$ b


  • 为什么申请失败?

  • 我可以在哪里启动应用程式?


解决方案

运行库dll。您使用的调试版本,将不会在用户的计算机中找到。在发布模式下编译程序。这将增加一个依赖MSVCP100.dll,这是很可能存在。



在任何情况下,你必须确保dll将存在于用户的机器。您可以通过创建安装程序或提示用户安装Microsoft Visual C ++ 2010可再发行组件包来实现。



总结:




  • 在发布模式下编译代码

  • 创建安装程序或使用其他方式将所需的dll复制到用户的计算机


Possible Duplicate:
Application has failed to start because MSVCP100D.dll was not found, reinstalling app may help…

I compiled my program using Microsoft visual c++ 2010 Express Edition and tried to run it on another machine that did not have the same compiler.

As i double clicked it there was message saying MSVCP100D.dll file was found missing .

  • what sought of file is this ?
  • why the application failed to start ?
  • What can i do to start the application there ?

解决方案

This is the C++ runtime library dll. You've used the debug version, which won't be found in a user's computer. Compile your program in release mode. This will add a dependency in MSVCP100.dll, which is most likely to be present.

In any case, you must make sure that the dll will be present in user's machine. You can do that by creating an installer or by prompting the user to install the Microsoft Visual C++ 2010 Redistributable Package.

In summary:

  • Compile your code in release mode
  • Create an installer or use another way to copy the needed dlls to user's machine

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

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