上一篇文章中我们完成了一个点灯的益智小游戏(童年益智小游戏-点灯),今天我们来尝试将它打包并制作一个安装包。效果如下:

首先将我们的工程打包,在上一篇文章中我们建立并完成了小游戏的VS工程,现在首先来生成一下Release版本的可执行文件,并将它拷贝到一个文件夹中。

我们的图标和logo资源已经在程序中进行了加载,所以不需要做任何操作,但是请注意,如果软件资源较多并且后续可能需要更换资源的话,这种方式需要修改程序重新生成可执行文件,比较复杂,可以考虑使用动态加载资源的方式,参考:Qt动态加载资源_qt 加载资源_贝勒里恩的博客-优快云博客
接下来我们需要将用到的基础Qt链接库放在这个目录下(如果是别的软件用了其它Qt库也都需要拷贝过来),可以在(...\Qt\Qt5.15.2\5.15.2\msvc2019_64\bin)这个路径下找到

为了防止出现找不到Qt平台的报错,我们还需要把Qt插件文件夹中的platform文件夹拷贝过来,为了我们的软件能够正常加载除了基础图片格式png以外的其它图片格式(比如我们的logo是一个gif),还需要拷贝同路径下的imageformats文件夹。

点击exe文件测试我们的软件使用正常,资源加载也正常,至此打包步骤完成。值得一提,除了上述的手动打包方式,也可以使用 windeployqt命令,即在qt自带的命令窗

本文介绍了如何将一个基于Qt开发的点灯小游戏打包成安装包,包括生成Release版本的可执行文件,拷贝必要的Qt库和资源文件,以及利用NSIS和NSIS-UI-Plugin创建自定义安装界面的过程。此外,文章还提到了使用windeployqt命令自动打包的选项,以及在打包过程中需要注意的资源管理和用户交互设计。
最低0.47元/天 解锁文章
7092

被折叠的 条评论
为什么被折叠?



