gpt4 book ai didi

c++ - Qt Windows 部署 : Application does not start

转载 作者:搜寻专家 更新时间:2023-10-31 02:18:06 27 4
gpt4 key购买 nike

我已经使用用 msvc-12.0 编译的 Qt 5.5.1 编写了一个 c++ 应用程序。现在我想部署应用程序,我正在使用 Qt Windows 部署工具 (windeployqt.exe)。使用 windeployqt 会生成我的应用程序所需的一大堆 dll,它还会创建一个平台目录,并在其中复制 qwindows.dll。从另一个 stack-overflow 帖子我看到 qminimal.dll 可能也是必需的,我也手动将它复制到 platforms 目录中。除了 windeployqt 指出的 dll 之外,我的应用程序还使用了 Boost Python 库,因此我手动复制了 boost-python/boost-systempython27 的 dll .dll 库。
现在,当我在另一台 Windows 计算机上启动该应用程序时,该程序根本无法启动。此外,它不会给出任何类型的有关丢失 dll 的错误消息。我已经安装了 msvc-12.0 x64 可再发行组件包。我使用了 Dependency walker 的配置文件选项,我看到没有丢失的 dll,但应用程序在启动后以代码 1 (0x1) 退出。
关于问题可能出在哪里的任何想法。提前致谢。

最佳答案

最可能的原因是未安装 Python 2.7。简单地复制 python27.dll 文件是不够的。

关于c++ - Qt Windows 部署 : Application does not start,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34848854/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com