我在 Visual Studio 2010 中使用 MFC。我正在修改其他人完成的代码。VS2010 加载一些文件,但是在加载最后一个 dll 文件时,我得到了
第一次机会异常:Microsoft C++ 异常:在内存位置 0x0014faa0..
我想知道,有没有办法在加载 dll 文件时设置断点?VS 加载第 3 方 dll 文件时发生异常。
无需担心第三方代码中的第一次机会异常,因为这可能是它们执行的正常部分。如果第三方代码不处理异常,就会变成第二次机会异常,然后你就知道有问题了。
如果您根据此博客看到第一次机会预期,那可能没问题:
http://blogs.msdn.com/b/davidklinems/archive/2005/07/12/438061.aspx
引用如下:
第一次机会异常是否意味着我的代码存在问题?
First chance exception messages most often do not mean there is a problem in the code. For applications / components which handle exceptions gracefully, first chance exception messages let the developer know that an exceptional situation was encountered and was handled.
这篇文章提供了相关信息 如何在 Visual Studio 中的引用代码中设置断点?