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)的主要内容,如果未能解决你的问题,请参考以下文章