1

嗨,我在 Win 7(64 位)上使用基于 Qt 4.7.4 的 QT Creator 2.4.1

我想知道一种将我的 Qt GUI 应用程序部署到 Windows 的简单方法。它需要简单,因为我一直在教我的学生在 Qt 中编写 GUI 应用程序,现在我想向他们展示如何部署。(我现在意识到我在开始课程之前没有检查这个错误,但我认为这很简单)。

我查看了需要静态链接的 Qt 站点:

http://qt-project.org/doc/qt-4.7/deployment-windows.html

并使用 NISI 打包和部署应用程序。

这些选项都不够简单,无法向我的学生展示。我很想知道其他人如何使用 Qt Creator 部署 Windows 应用程序。欢迎任何想法。

4

2 回答 2

1

我认为复制所需的 dll(每个模块一个,使用的插件和两个用于 MinGW 运行时,或者如果您使用 Visual Studio 为使用的 VS 版本安装运行时)对于学习如何编码的学生来说足够简单。关于 NSIS(我认为 NISI 是一个错字——或者至少我没听说过)你可以使用一个 gui 项目,比如这个我用过一次,但我不记得那是不是一个)无论如何,您可以在谷歌上搜索一些并玩一下,看看您喜欢什么,或者...一点 nsis 脚本不会对您的学生造成太大伤害;)

于 2013-07-18T14:08:38.707 回答
0

好吧,既然你的问题是“我想知道别人是怎么做的”,那么我的回答是:

我在 Linux 中开发应用程序(它是更方便的开发操作系统),然后使用MXE交叉编译到 Windows ,这为我提供了静态链接的 *.exe 文件,其中包含他们需要链接到其中的所有内容(Qt 本身,以及任何我正在使用的其他库。)

可能不是一个非常有用的答案,除了建议使用 Linux 教授软件开发实际上可能是一个好主意。这是一个非常以开发人员为中心的平台,在这方面更容易使用。

于 2013-07-18T15:15:45.920 回答