gpt4 book ai didi

linux - 为 Qt 项目创建可执行文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:35:40 27 4
gpt4 key购买 nike

我有一个在 Linux 上运行的 Qt 应用程序。我想要它的可执行文件,这样它也可以在 Windows 上运行而无需安装 Qt。我也看过有关此的旧帖子,但无法理解。请指导我一步一步创建可执行文件。我已经将所有必要的 dll 放在一起,并成功运行了可执行文件。但要运行它,我需要进入文件夹,然后再执行此操作。

我如何包装我的应用程序,以便用户为此进行设置,他安装它然后运行它(通常我们有 S/ws)。我如何为 Qt 应用程序执行此操作?

最佳答案

使用 MinGW 编译器下载适用于 Windows 的 Qt 安装程序 here .

在 Windows 机器上安装 Qt IDE 后,对项目的 .pro 文件进行必要的更改并构建应用程序。

现在将您创建的可执行文件复制到另一个文件夹中并对其运行依赖性检查。您可以使用可以从 here 下载的 Dependency Walker .复制 Dependency walker 中显示的 dll,并将其放在您的应用程序旁边。您将在安装目录的 Qt 的 bin 文件夹中找到所需的 dll。路径可能类似于 C:\Qt\Qt\\mingw\bin。您还需要将 gcc 和 mingw dll 复制到您的应用程序目录中。

接下来,您必须将所需的插件 复制到您的应用程序目录中。如果您使用图标,则需要 platforms 插件、iconenginesimageformats,如果您的应用程序连接到,则需要 sqldrivers一个数据库。将所需插件的目录复制到您的应用程序文件夹中。

复制所有必需的库后,您应该能够打开该应用程序。您现在可以分发您的应用程序以及所有这些动态链接库和插件。

有关更多详细信息,您可以引用此link .

关于linux - 为 Qt 项目创建可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26859107/

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