【发布时间】:2011-03-21 11:38:31
【问题描述】:
我使用 c++、Qt 和 Visual Studio 2010 编写了一个小型应用程序。它在 Windows XP(32 位)上运行,但在 Windows 7(64 位)上启动后立即崩溃。我看到“程序已停止工作...”错误。我必须为 Windows 7 重新编译应用程序吗?是否有可能获得更多信息为什么它会崩溃?
谢谢
【问题讨论】:
-
可能是任何东西,从缺少 DLL 到代码中的错误。将控制台添加到您的应用程序,以便 Qt 有机会警告您可能出现的错误。如果您使用的是 Visual Studio,您可能可以在调试器中启动您的应用程序。
-
最初缺少一些 DLL,但我使用依赖遍历器找到了它们。它尝试使用调试器,但这意味着我必须在 Windows 7 上安装 Visual Studio。
-
不能安装远程调试器吗?
-
您可以使用 WinDBG 或任何其他调试器进行安装。它不一定是视觉工作室。
-
@Marco,你能详细说明那个错误吗?如果您指定完整的错误消息内容而不是 ...