【发布时间】:2011-04-05 11:49:16
【问题描述】:
我有一个本地 c++ 程序 exe,它成功构建并在发布版本中成功运行。但是,当我尝试运行调试 exe 时,它会抛出异常“此应用程序无法启动,因为未找到 MSVCP80D.dll。重新安装应用程序可能会解决问题,
【问题讨论】:
-
为什么要运行调试版本?发行版工作正常。您不应该部署调试版本。您的开发机器已经安装了必要的调试 DLL。
-
这不适用于部署。但我想在我的开发人员系统上调试应用程序,由于这个问题,我无法调试。我确实安装了 VS2005 并为 2005 年安装了相应的 vc++ 可再发行版。我应该安装什么可分发的东西进行调试?
-
这没有任何意义。如果您安装了 VS 2005 和所有 C++ 开发工具,那么您绝对应该拥有所有必要的调试库。您的安装中有一些损坏。我建议重新安装 VS 和/或 Windows SDK。
-
是的..我同意..奇怪的是,我在其他开发系统中也看到了这个问题......
标签: visual-c++