Qt Windows 部署:应用程序无法启动
Qt Windows Deployment: Application does not start
我用msvc-12.0编译的Qt 5.5.1编写了一个c ++应用程序。现在我想部署应用程序,我正在使用Qt Windows部署工具(windeployqt.exe)。使用 windeployqt
会产生我的应用程序所需的一大堆 dll,它还创建了一个平台目录,它将qwindows.dll
复制到其中。从另一个堆栈溢出帖子中,我看到可能还需要qminimal.dll
,我也在平台目录中手动复制了它。除了windeployqt
指出的dll之外,我的应用程序还使用Boost Python库,所以我手动复制了boost-python/boost-system
的dlls和python27.dll
库。
现在,当我在另一台Windows计算机上启动应用程序时,程序根本无法启动。此外,它不会提供有关丢失dll的任何类型的错误消息。我已经安装了 msvc-12.0 x64 可再发行组件包。我使用了依赖 walker 的配置文件选项,我看到没有丢失的 dll,但应用程序在启动后以代码 1 (0x1) 退出。
关于问题可能在哪里的任何想法。提前谢谢。
最可能的原因是没有安装 Python 2.7。仅仅复制python27.dll
文件是不够的。
相关文章:
- 如何从 Windows 上的服务在未登录用户的桌面上启动应用程序
- 当该应用程序中加速文件的最后一个修改时间发生更改时,如何重新启动应用程序
- 使用WinSparkle更新新版本后,它不会自动启动应用程序
- 在启动C 应用程序时,如何检查MongoDB是否正在运行
- C#/C++:启动应用程序并处理其对系统的I/O调用
- 为什么 OpenSL ES 不会在每次启动应用程序时播放音频
- 如何知道启动应用程序的可执行名称
- Ubuntu 上的 Qt+OpenCV 无法运行/调试:无法启动应用程序
- Qt/QML:如何在不重新启动应用程序的情况下"switch to"或"open"另一个 QML 文件?
- 启动应用程序"Access denied" - Windows Vista
- 重新启动应用程序:延迟
- 远程启动C++应用程序
- 如何在每次启动应用程序时摆脱 UAC
- 在 DLL 中启动应用程序
- Windows编辑启动应用程序C/C++
- 从没有任务栏按钮的c++启动c#应用程序
- 查找启动应用程序的lpClassName,以便在FindWindow wniapi c++中使用
- 程序崩溃时重新启动应用程序
- Windows c++如何最大限度地启动应用程序
- 如何在Visual Studio中构建之前启动应用程序