我无法诊断运行我的 C++ (Qt) 应用程序的问题。
我使用 Qt 4.8.5 在 Windows 7 机器上的 Visual Studio 2012 上构建应用程序。我使用开关进行编译:/D_USING_V110_SDK71_ 最初解决了我的目标问题(根据http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx)
当我在 Windows 7 上运行该应用程序时,它运行良好;但在 Vista 和 XP 上,我在事件查看器中收到此消息:应用程序日志:
Faulting application xxxBridge.exe, version 0.0.0.0, time stamp 0x515094ff, faulting module MSVCR110.dll, version 11.0.51106.1, time stamp 0x5098858e, exception code 0x40000015, fault offset 0x000a327c, process id 0x11e0, application start time 0x01ce299785ba32c0.
我同时构建了另一个类似的应用程序,有很多相似之处,它在 Vista 和 XP 上运行良好。
有人可以帮我诊断这个问题吗?或者提出如何诊断问题的建议,或提供帮助的工具建议?