vc++ 中未处理的异常 (msvcp100d.dll)

Posted

技术标签:

【中文标题】vc++ 中未处理的异常 (msvcp100d.dll)【英文标题】:unhandled exception in vc++ (msvcp100d.dll) 【发布时间】:2015-01-23 10:35:50 【问题描述】:

我在 vc++ 的文件处理程序中遇到运行时异常。 错误是关于 dll 文件 msvcp100d.dll

final.exe 中 0x585a356d (msvcp100d.dll) 处未处理的异常: 0xC0000005:访问冲突写入位置0x00cc1a82

在逐行调试程序后,我们在下面一行遇到了这个异常:

file.get(line,2); 其中,行是 [ unsigned char * line ]

我们浏览了各种网站上发布的解决方案。 建议的一种解决方案是包含 dll 文件并将其放在项目的调试文件夹中。 我们确实尝试过,但问题仍然存在。

请帮忙。

【问题讨论】:

After debugging the program line by line, 调试不仅仅意味着在看到异常之前运行程序。然后查看代码并了解问题发生的原因。您说您尝试过的“解决方案”与您应该做的相距甚远,那就是简单地查看代码、调用、指针的值等。 【参考方案1】:

将丢失的 dll 文件放在 System32 文件夹中。我希望这可以解决问题。 Step1:下载指定的dll。 Step2:进入电脑中的System32目录并粘贴。

然后重新编译代码!

【讨论】:

以上是关于vc++ 中未处理的异常 (msvcp100d.dll)的主要内容,如果未能解决你的问题,请参考以下文章

转帖msvcp100.dll和msvcr100.dll

这个怎么解,玩游戏缺少msvcp140.dll,就去安装vc++2017,但设置失败这么办

启动时显示缺失MSVCP140.dll怎么回事

英雄联盟为找到msvcp140.dll进不去游戏怎么办

丢失msvcp140.dll怎么办

电脑缺少msvcp140,dll解决办法