我有一个需要调试的 c++ dll。由于我使用 dll 的情况,我无法通过调用应用程序对其进行调试。
因此,我创建了一个 try -catch,其中 catch 将异常写入文件。
需要调试的行涉及从第 3 方 dll 导入的类,所以我无法知道它是什么类型的异常。当我尝试捕获(异常 e)时,没有消息写入文件。所以我尝试了 catch(...),它确实触发了一些东西:
使用 std::exception::what,写入文件的唯一内容是“1”。使用 std::exception::exception,文件收到以下代码:“0579EF90”。
有什么方法可以让我检索有关引发的异常的有意义的信息?
TIA
CG