【问题标题】:This application has requested the RunTime.....?此应用程序已请求运行时.....?
【发布时间】:2010-07-30 06:28:28
【问题描述】:

我在 Windows Server 2008 上开发了 C++ 代码。我在 Windows Xp 上运行该 exe。我收到运行时错误 C++“此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息”。能否请您告诉我出现此错误的原因。

【问题讨论】:

  • 要消除此错误,您可以接受之前问题的答案。
  • 您的程序可能崩溃的原因有一百万个,我们假设只是猜测其中哪些适用于您的代码?您需要调试您的应用程序并找出导致它崩溃的原因。

标签: c++


【解决方案1】:

您几乎肯定需要在遇到问题的操作系统上在调试器下运行代码,以诊断您收到此错误的原因。还有其他确定错误的方法,例如内存转储,但鉴于您可以完全访问源代码以及看似发生错误的机器,在调试器下检查其行为将是您的最佳选择.

【讨论】:

    【解决方案2】:

    如果您无法在调试器下运行它,您可以尝试使用dependencywalker (www.dependencywalker.com) 运行它。这将显示是否缺少任何 dll,并让您了解程序崩溃时正在执行的操作。

    【讨论】:

    • +1。我敢打赌这是一个缺少的 DLL 依赖项。可能缺少 C++ 运行时,或者尝试使用调试版本。
    猜你喜欢
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多