我想部署我的QT程序,我找不到它不起作用的原因,也许你们可以帮助我?
我使用visual studio 2010,Windows 7,QT 5.0.2。
我已经在自己的计算机上测试了我的部署树,它运行正常。
在部署我的应用程序时,我会发送我所知道的所有必要的dll。 Depends.exe不抱怨。我还部署了我知道的插件,因为它仍然无效,我将整个插件文件夹移动到exe文件夹中。
当我在开发计算机以外的任何其他计算机上执行它时,程序会立即退出而不会发出任何消息。
我知道现在应该在哪里看看?
如何调试此类问题?
答案 0 :(得分:1)
您是否尝试部署该程序的调试版本,然后从命令行启动它。调试版本将向控制台输出更多信息,这可以帮助您解决问题。
您还必须部署MS c-runtime库的调试版本。
部署调试版本不是永久性解决方案,因此您不应将其作为分发软件的常规例程。我只是建议您尝试在该特定计算机上运行一次调试版本,直到找出问题为止。然后删除已安装的程序并再次安装发行版本。
答案 1 :(得分:0)
您可以使用QtCreator运行您的应用程序:
调试>开始调试>启动和调试外部应用程序......
这可以为您提供有关正在进行的更多信息。