首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt部署:应用程序未启动

Qt部署:应用程序未启动
EN

Stack Overflow用户
提问于 2016-01-18 06:56:18
回答 1查看 369关注 0票数 2

我使用用msvc-12.0编译的QT5.5.1编写了一个c++应用程序。现在我想部署应用程序,我正在使用(windeployqt.exe)。使用windeployqt会产生我的应用程序所需的大量dll,它还会创建一个平台目录来复制qwindows.dll。从另一个堆栈溢出帖子中,我看到了qminimal.dll也可能是必需的,并且我也手动复制了它在platforms目录中。除了windeployqt指出的dll之外,我的应用程序使用Boost Python库,因此我手动复制了用于boost-python/boost-systempython27.dll库的dll。

现在,当我在另一台windows计算机上启动应用程序时,程序根本不启动。另外,它也不会给出任何关于丢失dll的错误消息。我已经安装了msvc-12.0 x64可再发行包。我使用了Dependency的profile选项,并且我看到没有缺少dll,但是应用程序在启动后使用代码1 (0x1)退出。

任何关于问题可能在哪里的想法。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-18 08:51:42

最可能的原因是Python2.7没有安装。仅仅复制python27.dll文件是不够的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34848854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档