上一篇文章中我们完成了一个点灯的益智小游戏(童年益智小游戏-点灯),今天我们来尝试将它打包并制作一个安装包。效果如下:
首先将我们的工程打包,在上一篇文章中我们建立并完成了小游戏的VS工程,现在首先来生成一下Release版本的可执行文件,并将它拷贝到一个文件夹中。
我们的图标和logo资源已经在程序中进行了加载,所以不需要做任何操作,但是请注意,如果软件资源较多并且后续可能需要更换资源的话,这种方式需要修改程序重新生成可执行文件,比较复杂,可以考虑使用动态加载资源的方式,参考:Qt动态加载资源_qt 加载资源_贝勒里恩的博客-CSDN博客
接下来我们需要将用到的基础Qt链接库放在这个目录下(如果是别的软件用了其它Qt库也都需要拷贝过来),可以在(...\Qt\Qt5.15.2\5.15.2\msvc2019_64\bin)这个路径下找到
为了防止出现找不到Qt平台的报错,我们还需要把Qt插件文件夹中的platform文件夹拷贝过来,为了我们的软件能够正常加载除了基础图片格式png以外的其它图片格式(比如我们的logo是一个gif),还需要拷贝同路径下的imageformats文件夹。
点击exe文件测试我们的软件使用正常,资源加载也正常,至此打包步骤完成。值得一提,除了上述的手动打包方式,也可以使用 windeployqt命令,即在qt自带的命令窗