我在Windows Server 2008上开发了C ++代码。我在Windows XP上运行该exe。我收到运行时错误C ++“此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息”。你能告诉我为什么会收到这个错误。
答案 0 :(得分:1)
您几乎肯定需要在您遇到问题的操作系统上运行调试程序下的代码来诊断您收到此错误的原因。还有其他方法可以确定错误,例如内存转储,但是假设您可以完全访问源代码,并且看起来错误发生在机器上,那么在调试器下检查它的行为将是您最好的选择
答案 1 :(得分:1)
如果您无法在调试器下运行它,您可以尝试使用dependencywalker(www.dependencywalker.com)运行它。这将告诉你是否有任何dll丢失,并让你知道程序在崩溃时正在做什么。