MSVCP100D.dll缺失

Ren*_*ari 5 c++ visual-studio-2010 visual-c++

当我尝试调试我的C++应用程序时,我收到错误

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

我在这里找到了一个类似问题的人:使用VS2010在Windows Server 2008平台上远程调试C++; MSVCP100D.dll丢失但是当我转到解决方案属性时,那里给出的解决方案似乎没有出现.

是否会重新安装Visual Studio修复此问题?

l33*_*33t 9

通常,您不希望系统上有MSVCP100D.dll.它仅用于调试目的.如果您的发布版本出现此错误,则必须确保您没有意外地将"调试"标记的项目输出添加到您的安装项目中.

如果您确实需要在远程计算机上调试软件,我建议您执行以下操作:

创建一个名为"CRTDebug100Setup"的新安装项目,并添加以下合并模块(位于C:\ Program Files\Common Files\Merge Modules下):

  • Microsoft_VC90_DebugCRT_x86.msm
  • policy_9_0_Microsoft_VC90_DebugCRT_x86.msm

在您的计算机上构建和部署以进行调试!

  • 我没有远程调试,我在本地调试. (2认同)

Ren*_*ari 4

重新安装 Visual Studio 解决了该问题。