【发布时间】: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,调试不仅仅意味着在看到异常之前运行程序。然后查看代码并了解问题发生的原因。您说您尝试过的“解决方案”与您应该做的相距甚远,那就是简单地查看代码、调用、指针的值等。
标签: c++ visual-c++ dll