前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >1.2.2 Qt Quick 程序的发布

1.2.2 Qt Quick 程序的发布

原创
作者头像
code先森
修改2021-06-29 18:02:55
1.4K0
修改2021-06-29 18:02:55
举报
文章被收录于专栏:QML 入门QML 入门

我们要将自己的程序发布出去,首先需要使用release方式编译程序,然后将生成的.exe执行文件和需要的库文件放在一起打包发布。要确定发布时需要哪些动态库文件,则可以直接双击.exe文件,提示缺少哪个dll,就到Qt安装目录的bin目录下(我机子上是D:\Qt\5.9.6\mingw53_32\bin),将对应的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语法基础,奋斗。。。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 我们要将自己的程序发布出去,首先需要使用release方式编译程序,然后将生成的.exe执行文件和需要的库文件放在一起打包发布。要确定发布时需要哪些动态库文件,则可以直接双击.exe文件,提示缺少哪个dll,就到Qt安装目录的bin目录下(我机子上是D:\Qt\5.9.6\mingw53_32\bin),将对应的dll文件复制到当前文件夹下。大家现在的Qt版本应该都是5.0以上了,QT5自带的windeployqt(不需要下载安装),它可以找到程序(exe)用到的所有库文件,并且都拷贝到exe程序的当前文件。
  • 步骤如下:
  • 这一章对qml工程的简单介绍已经基本完毕,下一章我们将共同学习qml语法基础,奋斗。。。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档