1

我想部署我的 QT 程序,但我找不到它不起作用的原因,也许你们可以帮助我?

我使用 Visual Studio 2010、Windows 7、QT 5.0.2。

我已经在自己的计算机上测试了我的部署树,它工作正常。

在部署我的应用程序时,我会发送我知道的每个必要的 dll。Depends.exe 不会抱怨。我还部署了我知道的插件,但由于它仍然无法正常工作,我将整个插件文件夹移动到 exe 文件夹中。

当我在除我的开发计算机之外的任何其他计算机上执行它时,程序会立即退出而没有任何消息。

知道我现在应该在哪里看吗?

我该如何调试这种问题?

4

2 回答 2

1

您是否尝试部署程序的调试版本,然后从命令行启动它。调试版本将向控制台输出更多信息,这可以帮助您解决问题。

您还必须部署 MS c 运行时库的调试版本。

部署调试版本不是永久的解决方案,因此您不应将其作为分发软件的常规程序。我只是建议您尝试在该特定机器上运行一次调试版本,直到您找出问题所在。然后删除已安装的程序并再次安装发布版本。

于 2013-06-28T14:35:20.593 回答
0

您可以使用 QtCreator 运行您的应用程序:

调试 > 开始调试 > 启动和调试外部应用程序...

这可以为您提供有关正在发生的事情的更多信息。

于 2018-06-14T08:36:37.553 回答