2013-06-28 30 views
0

我想部署我的QT程序,我无法找到它无法运行的原因,也许你们可以帮助我?Qt程序无法运行,并在另一台计算机上运行时立即退出

我使用visual studio 2010,windows 7,QT 5.0.2。

我在我自己的电脑上测试过我的部署树,它工作正常。

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

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

任何想法现在我应该看看?

我该如何调试这种问题?

回答

1

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

部署调试版本不是一个永久的解决方案,所以你不应该采用它作为分发你的软件的正常例程。我只是建议你在特定的机器上尝试运行一次调试版本,直到找出问题。然后删除已安装的程序并再次安装发行版。

+0

谢谢你的工作:我有一个有用的消息这种方式(无法加载Windows插件可用插件:窗口)。事实证明,我没有这个插件的依赖关系,现在它的工作原理,谢谢你的提示! –

相关问题