什么是“Microsoft C++可视化运行时库:运行时错误!

What is “Microsoft C++ Visual Runtime Library: Runtime error!”

本文关键字:运行时错误 运行时 可视化 Microsoft C++ 什么      更新时间:2023-10-16

在我的应用程序运行大约 4 小时后,我收到此错误。我不知道为什么会发生这种情况。该错误发生在 Windows 7 和 Windows XP 系统上。对不起,我没有更多的信息。在我的应用程序运行大约 4 次后,我才收到此错误消息:

Microsoft C++可视化运行时库

运行时错误!

节目: XXXXX.exe

此应用程序已请求运行时以异常方式终止它。请联系应用程序的支持团队以获取更多信息。

任何帮助都会很棒,谢谢。

万事如意

终止(( 函数被调用。 MSDN 记录了以下可能性:

  • 找不到引发的异常C++匹配的 catch 处理程序。
  • 析构函数在堆栈展开期间引发异常。
  • 引发异常后堆栈已损坏。

在调试版本中获取此内容的重现应该是您的首要任务。

在 MSVC++ 调试器中运行应用程序;发生崩溃时,你将获得有关所发生情况的更多信息。

我已经解决了我的问题。我正在创建动态对象并将它们存储在矢量中。在任何时候,如果满足删除条件,对象都将被删除。问题是我只删除了迭代器的内容,而不是删除动态对象。这导致了大量的内存泄漏,进而导致崩溃。我纠正了这个问题,现在它运行良好。

感谢您的帮助。

万事如意,马丁