【问题标题】:How to compile a standalone with QT Creator on Windows?如何在 Windows 上使用 QT Creator 独立编译?
【发布时间】:2016-01-28 17:43:16
【问题描述】:

我用 Qt Creator 创建了一个Qt 应用程序。我想将独立可执行文件发送给朋友,但他无法执行该文件。他的错误是他缺少很多 DLL。

如何编译真正独立的可执行文件?让我的朋友无需安装任何 dll 或框架即可执行此程序?

我正在使用编译器:MinGW 4.9(32 位)并且我有 QT 版本 5.4 或 5.5(我不确定)。这是他的错误图片(遗憾的是它是德语,但我希望谷歌翻译能帮助你):

【问题讨论】:

标签: c++ windows qt


【解决方案1】:

虽然这不是一个合适的分发方法,但现在对你来说应该足够了。

将可执行文件(.exe 文件)复制到另一台 PC(或虚拟机),无需安装 Qt。如果您安装了Qt,它将从PATH 变量中找到一些库(例如,您的开发PC)

复制后,尝试运行它直到成功。除非满足所有依赖项,否则您将看到与您的朋友相同的错误对话框,该对话框将具有 dll 名称。复制所需的所有dlls 并压缩文件夹并将其发送出去。

大部分dlls 都可以在\Qt Dir\mingw492_32\bin\Qt Dir\mingw492_32\plugins 中找到。

希望这会有所帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-12-08
  • 2011-07-02
  • 1970-01-01
  • 2021-09-21
  • 1970-01-01
  • 1970-01-01
  • 2012-03-14
  • 1970-01-01
相关资源
最近更新 更多