3

我花了大约一周的时间试图弄清楚构建 Windows 分发版 Qt 应用程序应该是一个非常简单且通用的过程。我希望 Qt 在构建和运行设置页面中有选项,以确保构建目录包含共享 Qt 库的独立 dll,但我无法弄清楚这样做的步骤。理想情况下,我可以压缩构建目录并将其提供给某人,即使他们的系统上没有安装 Qt,他们也可以运行它。

我看过 Qt Windows 部署页面,但 Qt 论坛上一些慷慨的人建议我忽略它,但我还没有收到足够的细节来完成这个看似简单和共同的目标。此外,Windows 部署页面似乎提供了与 Visual Studio 相关的特定策略,但我使用的是 MinGW。

一个人建议我实际上完全从它的源代码编译 Qt 来完成这个,但是这个漫长而复杂的过程后来被其他人驳回了,所以最后我只是继续兜圈子试图找到正确的信息。

我在此页面上使用 MinGW 安装了 Qt for Windows:http: //qt-project.org/downloads

任何人都可以通过一些可操作的细节为我指明正确的方向吗?对于在 Qt 中编写内容的任何人来说,这当然是一个非常简单和常见的要求,所以我不确定为什么解决方案如此难以捉摸!

4

1 回答 1

2
QT Version 5.1.0
Necessary .dll files for MinGw compiled project in release mode

“C:\Qt\Qt5.1.0\5.1.0\mingw48_32\bin”下的文件

-icudt51.dll
-icuin51.dll
-icuuc51.dll
-libgcc_s_dw2-1.dll
-libstdc++-6.dll
-libwinpthread-1.dll
-Qt5Core.dll

(and depending on which additional components used)
-Qt5Gui.dll
-Qt5SerialPort.dll
-Qt5Widgets.dll
-Qt5Qml.dll
 .
 .
 .

“C:\Qt\Qt5.1.0\5.1.0\mingw48_32\plugins\platforms”下的文件

/platform       
--qminimal.dll
--qwindows.dll

put the executable in same folder with these dlls.
于 2013-08-21T11:39:12.623 回答