1.2.2 Qt Quick 程序的发布

2021-06-29 18:02:55 浏览数 (1)

我们要将自己的程序发布出去,首先需要使用release方式编译程序,然后将生成的.exe执行文件和需要的库文件放在一起打包发布。要确定发布时需要哪些动态库文件,则可以直接双击.exe文件,提示缺少哪个dll,就到Qt安装目录的bin目录下(我机子上是D:Qt5.9.6mingw53_32bin),将对应的dll文件复制到当前文件夹下。大家现在的Qt版本应该都是5.0以上了,QT5自带的windeployqt(不需要下载安装),它可以找到程序(exe)用到的所有库文件,并且都拷贝到exe程序的当前文件。

步骤如下:

1、点击开始->所有程序->Qt 5.9.6->MinGW 5.3.0->Qt 5.9.6 for Desktop

2、在命令行中切换到exe所在的目录下

3、使用windeployqt命令生成依赖文件

4、生成完之后双击exe程序,已经可以运行

5、安装Engima Virtual Box,点击下载

6、打开运行Enigma Virtual Box:

点击主程序文件名称后面的浏览,直接选中刚才生成的exe执行程序;

输出虚拟文件名称默认为exe所在的目录下;

7、将release下除了exe文件以外其他的文件全部拖入到Virtual Box Files树中,点击确定

8、点击文件选项,可选择压缩文件,使其体积减小

9、点击打包,开始生成

10、打开目录最后生成的_boxed.exe文件即可运行

这一章对qml工程的简单介绍已经基本完毕,下一章我们将共同学习qml语法基础,奋斗。。。

qt

0 人点赞