最近,我们一直在将 Windows 上基于 QT 的应用程序从 QT 4.8 迁移到 QT 5,但我们遇到了部署问题。请注意,我们的应用程序没有改变,我们只是使用新的 QT5 框架构建它。经过一番努力,我们用基于 VS2010 的 QT5 库构建了它;我成功地从 Qt Creator 运行了该应用程序。
正如我们对 QT4 所做的那样,我们在安装程序中包含了一组必需的 QT 库。
在我们的测试阶段,当我们在干净的机器上安装我们的 QT5 应用程序时;它不会启动。应用程序不仅没有启动,而且没有输出任何错误。
我们通过依赖检查器运行应用程序;并且根本没有缺少库依赖项。