0

我无法诊断运行我的 C++ (Qt) 应用程序的问题。

我使用 Qt 4.8.5 在 Windows 7 机器上的 Visual Studio 2012 上构建应用程序。我使用开关进行编译:/D_US​​ING_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 上运行良好。

有人可以帮我诊断这个问题吗?或者提出如何诊断问题的建议,或提供帮助的工具建议?

4

2 回答 2

0

我使用 cout 手动调试。

我将其归结为 ADO 的问题,与此用户遇到的相同: 目标计算机上的 ADO 对象实例创建失败

谢谢您的帮助。

于 2013-03-26T18:39:57.453 回答
-2

您需要附加到您的工作室版本的可再发行组件。将 DLL 放入与您的应用程序相同的文件夹中。

于 2013-05-12T01:52:24.117 回答