QtQuick项目部署
博客专区 > jannn 的博客 > 博客详情
QtQuick项目部署
jannn 发表于2年前
QtQuick项目部署
  • 发表于 2年前
  • 阅读 106
  • 收藏 1
  • 点赞 1
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: 主要介绍下通过windeployqt来部署QtQuick项目,留爪。

环境准备:

  1. Windows平台(我这是Windows油条加鸡蛋,就是Windows10嘛)
  2. 安装好Qt(这不是废话嘛)
  3. 把%QtDir%/Bin添加到系统环境环境变量
  4. 一个编译通过的QtQuick项目

Tips:编译结果分为debug | release,这里使用release,为什么呢?以后再说

我不会告诉你:

debug模式下部署的库必须是带d(debug首字母)后缀的,部署库的大小大概1024MB=1GB,太大了,调试模式下用用还好

release模式下部署的库是不带d后缀的,部署库的大小只有50MB左右,相比下你会用哪个?


部署执行:

在生成的应用程序可执行文件目录下,也就是.exe同级目录下,打开cmd,执行以下命令:

windeployqt xxx.exe --qmldir D:\Qt\Qt5.5.1\5.5\mingw492_32\qml
#xxx.exe是应用程序可执行文件名称
#--qmldir后面的%QtDir%/qml目录
然后坐等执行完成即可。

Tips:需要注意的是,这样直接生成的会缺少部分库,比如下面几个,不同电脑可能会不一样

到%QtDir%/Bin找到拷贝一份过来即可,不知道可不可以用windeployqt命令直接拷贝,以后再研究。


自定义Qt依赖库路径(可忽略,一般不这么做):

这样部署完成后的Qt依赖库都是在固定目录下的,一旦改变,程序就运行不了了,

Q:那么问题来了,怎么自定义Qt依赖库路径呢?

A:请在应用程序可执行文件的同级目录下新建一个qt.conf文件,

该文件的配置找度娘或谷哥吧!!!

共有 人打赏支持
粉丝 10
博文 64
码字总数 20006
×
jannn
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: